﻿
// Class generated with ManagementObjects.tt
using System;
using System.Linq;
using System.Management;
namespace MissingLinq.Linq2Management.Context
{
	public partial class ManagementObjectContext
	{
		private ___CIMv2 _cIMv2;
		/// <summary>CIMv2 namespace accessor</summary>
		public ___CIMv2 CIMv2 { get { return _cIMv2 ?? (_cIMv2 = new ___CIMv2(_machineName, _connectionOptions)); } }
		/// <summary>CIMv2 namespace</summary>
		public class ___CIMv2 : Namespace { internal ___CIMv2(String machineName, ConnectionOptions connectionOptions) : base(machineName, connectionOptions) {} 
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMIndication> _cIMIndications;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMIndication"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMIndication> CIMIndications { get { return _cIMIndications ?? (_cIMIndications = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMIndication>("CIM_Indication", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMClassIndication> _cIMClassIndications;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMClassIndication"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMClassIndication> CIMClassIndications { get { return _cIMClassIndications ?? (_cIMClassIndications = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMClassIndication>("CIM_ClassIndication", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMClassDeletion> _cIMClassDeletions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMClassDeletion"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMClassDeletion> CIMClassDeletions { get { return _cIMClassDeletions ?? (_cIMClassDeletions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMClassDeletion>("CIM_ClassDeletion", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMClassCreation> _cIMClassCreations;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMClassCreation"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMClassCreation> CIMClassCreations { get { return _cIMClassCreations ?? (_cIMClassCreations = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMClassCreation>("CIM_ClassCreation", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMClassModification> _cIMClassModifications;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMClassModification"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMClassModification> CIMClassModifications { get { return _cIMClassModifications ?? (_cIMClassModifications = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMClassModification>("CIM_ClassModification", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMInstIndication> _cIMInstIndications;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMInstIndication"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMInstIndication> CIMInstIndications { get { return _cIMInstIndications ?? (_cIMInstIndications = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMInstIndication>("CIM_InstIndication", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMInstCreation> _cIMInstCreations;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMInstCreation"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMInstCreation> CIMInstCreations { get { return _cIMInstCreations ?? (_cIMInstCreations = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMInstCreation>("CIM_InstCreation", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMInstModification> _cIMInstModifications;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMInstModification"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMInstModification> CIMInstModifications { get { return _cIMInstModifications ?? (_cIMInstModifications = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMInstModification>("CIM_InstModification", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMInstDeletion> _cIMInstDeletions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMInstDeletion"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMInstDeletion> CIMInstDeletions { get { return _cIMInstDeletions ?? (_cIMInstDeletions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMInstDeletion>("CIM_InstDeletion", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__NotifyStatus> ___NotifyStatuses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__NotifyStatus"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__NotifyStatus> __NotifyStatuses { get { return ___NotifyStatuses ?? (___NotifyStatuses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__NotifyStatus>("__NotifyStatus", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__ExtendedStatus> ___ExtendedStatuses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__ExtendedStatus"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__ExtendedStatus> __ExtendedStatuses { get { return ___ExtendedStatuses ?? (___ExtendedStatuses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__ExtendedStatus>("__ExtendedStatus", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PrivilegesStatus> _win32PrivilegesStatuses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32PrivilegesStatus"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PrivilegesStatus> Win32PrivilegesStatuses { get { return _win32PrivilegesStatuses ?? (_win32PrivilegesStatuses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32PrivilegesStatus>("Win32_PrivilegesStatus", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32JobObjectStatus> _win32JobObjectStatuses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32JobObjectStatus"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32JobObjectStatus> Win32JobObjectStatuses { get { return _win32JobObjectStatuses ?? (_win32JobObjectStatuses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32JobObjectStatus>("Win32_JobObjectStatus", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMError> _cIMErrors;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMError"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMError> CIMErrors { get { return _cIMErrors ?? (_cIMErrors = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMError>("CIM_Error", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiError> _mSFTWmiErrors;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiError"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiError> MSFTWmiErrors { get { return _mSFTWmiErrors ?? (_mSFTWmiErrors = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiError>("MSFT_WmiError", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTExtendedStatus> _mSFTExtendedStatuses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTExtendedStatus"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTExtendedStatus> MSFTExtendedStatuses { get { return _mSFTExtendedStatuses ?? (_mSFTExtendedStatuses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTExtendedStatus>("MSFT_ExtendedStatus", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__Trustee> ___Trustees;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__Trustee"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__Trustee> __Trustees { get { return ___Trustees ?? (___Trustees = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__Trustee>("__Trustee", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Trustee> _win32Trustees;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32Trustee"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Trustee> Win32Trustees { get { return _win32Trustees ?? (_win32Trustees = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32Trustee>("Win32_Trustee", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__NTLMUser9X> ___NTLMUser9Xs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__NTLMUser9X"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__NTLMUser9X> __NTLMUser9Xs { get { return ___NTLMUser9Xs ?? (___NTLMUser9Xs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__NTLMUser9X>("__NTLMUser9X", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__ACE> ___ACEs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__ACE"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__ACE> __ACEs { get { return ___ACEs ?? (___ACEs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__ACE>("__ACE", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ACE> _win32ACEs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ACE"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ACE> Win32ACEs { get { return _win32ACEs ?? (_win32ACEs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ACE>("Win32_ACE", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__SecurityDescriptor> ___SecurityDescriptors;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__SecurityDescriptor"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__SecurityDescriptor> __SecurityDescriptors { get { return ___SecurityDescriptors ?? (___SecurityDescriptors = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__SecurityDescriptor>("__SecurityDescriptor", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SecurityDescriptor> _win32SecurityDescriptors;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SecurityDescriptor"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SecurityDescriptor> Win32SecurityDescriptors { get { return _win32SecurityDescriptors ?? (_win32SecurityDescriptors = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SecurityDescriptor>("Win32_SecurityDescriptor", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__ProviderRegistration> ___ProviderRegistrations;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__ProviderRegistration"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__ProviderRegistration> __ProviderRegistrations { get { return ___ProviderRegistrations ?? (___ProviderRegistrations = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__ProviderRegistration>("__ProviderRegistration", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__EventProviderRegistration> ___EventProviderRegistrations;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__EventProviderRegistration"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__EventProviderRegistration> __EventProviderRegistrations { get { return ___EventProviderRegistrations ?? (___EventProviderRegistrations = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__EventProviderRegistration>("__EventProviderRegistration", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__ObjectProviderRegistration> ___ObjectProviderRegistrations;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__ObjectProviderRegistration"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__ObjectProviderRegistration> __ObjectProviderRegistrations { get { return ___ObjectProviderRegistrations ?? (___ObjectProviderRegistrations = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__ObjectProviderRegistration>("__ObjectProviderRegistration", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__ClassProviderRegistration> ___ClassProviderRegistrations;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__ClassProviderRegistration"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__ClassProviderRegistration> __ClassProviderRegistrations { get { return ___ClassProviderRegistrations ?? (___ClassProviderRegistrations = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__ClassProviderRegistration>("__ClassProviderRegistration", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__InstanceProviderRegistration> ___InstanceProviderRegistrations;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__InstanceProviderRegistration"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__InstanceProviderRegistration> __InstanceProviderRegistrations { get { return ___InstanceProviderRegistrations ?? (___InstanceProviderRegistrations = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__InstanceProviderRegistration>("__InstanceProviderRegistration", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__MethodProviderRegistration> ___MethodProviderRegistrations;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__MethodProviderRegistration"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__MethodProviderRegistration> __MethodProviderRegistrations { get { return ___MethodProviderRegistrations ?? (___MethodProviderRegistrations = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__MethodProviderRegistration>("__MethodProviderRegistration", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__PropertyProviderRegistration> ___PropertyProviderRegistrations;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__PropertyProviderRegistration"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__PropertyProviderRegistration> __PropertyProviderRegistrations { get { return ___PropertyProviderRegistrations ?? (___PropertyProviderRegistrations = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__PropertyProviderRegistration>("__PropertyProviderRegistration", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__EventConsumerProviderRegistration> ___EventConsumerProviderRegistrations;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__EventConsumerProviderRegistration"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__EventConsumerProviderRegistration> __EventConsumerProviderRegistrations { get { return ___EventConsumerProviderRegistrations ?? (___EventConsumerProviderRegistrations = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__EventConsumerProviderRegistration>("__EventConsumerProviderRegistration", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__thisNAMESPACE> ___thisNAMESPACEs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__thisNAMESPACE"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__thisNAMESPACE> __thisNAMESPACEs { get { return ___thisNAMESPACEs ?? (___thisNAMESPACEs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__thisNAMESPACE>("__thisNAMESPACE", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__NAMESPACE> ___NAMESPACEs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__NAMESPACE"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__NAMESPACE> __NAMESPACEs { get { return ___NAMESPACEs ?? (___NAMESPACEs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__NAMESPACE>("__NAMESPACE", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__FilterToConsumerBinding> ___FilterToConsumerBindings;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__FilterToConsumerBinding"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__FilterToConsumerBinding> __FilterToConsumerBindings { get { return ___FilterToConsumerBindings ?? (___FilterToConsumerBindings = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__FilterToConsumerBinding>("__FilterToConsumerBinding", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__EventConsumer> ___EventConsumers;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__EventConsumer"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__EventConsumer> __EventConsumers { get { return ___EventConsumers ?? (___EventConsumers = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__EventConsumer>("__EventConsumer", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__AggregateEvent> ___AggregateEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__AggregateEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__AggregateEvent> __AggregateEvents { get { return ___AggregateEvents ?? (___AggregateEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__AggregateEvent>("__AggregateEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__TimerNextFiring> ___TimerNextFirings;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__TimerNextFiring"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__TimerNextFiring> __TimerNextFirings { get { return ___TimerNextFirings ?? (___TimerNextFirings = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__TimerNextFiring>("__TimerNextFiring", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__EventFilter> ___EventFilters;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__EventFilter"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__EventFilter> __EventFilters { get { return ___EventFilters ?? (___EventFilters = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__EventFilter>("__EventFilter", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__Event> ___Events;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__Event"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__Event> __Events { get { return ___Events ?? (___Events = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__Event>("__Event", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__NamespaceOperationEvent> ___NamespaceOperationEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__NamespaceOperationEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__NamespaceOperationEvent> __NamespaceOperationEvents { get { return ___NamespaceOperationEvents ?? (___NamespaceOperationEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__NamespaceOperationEvent>("__NamespaceOperationEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__NamespaceModificationEvent> ___NamespaceModificationEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__NamespaceModificationEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__NamespaceModificationEvent> __NamespaceModificationEvents { get { return ___NamespaceModificationEvents ?? (___NamespaceModificationEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__NamespaceModificationEvent>("__NamespaceModificationEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__NamespaceDeletionEvent> ___NamespaceDeletionEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__NamespaceDeletionEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__NamespaceDeletionEvent> __NamespaceDeletionEvents { get { return ___NamespaceDeletionEvents ?? (___NamespaceDeletionEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__NamespaceDeletionEvent>("__NamespaceDeletionEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__NamespaceCreationEvent> ___NamespaceCreationEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__NamespaceCreationEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__NamespaceCreationEvent> __NamespaceCreationEvents { get { return ___NamespaceCreationEvents ?? (___NamespaceCreationEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__NamespaceCreationEvent>("__NamespaceCreationEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__ClassOperationEvent> ___ClassOperationEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__ClassOperationEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__ClassOperationEvent> __ClassOperationEvents { get { return ___ClassOperationEvents ?? (___ClassOperationEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__ClassOperationEvent>("__ClassOperationEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__ClassDeletionEvent> ___ClassDeletionEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__ClassDeletionEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__ClassDeletionEvent> __ClassDeletionEvents { get { return ___ClassDeletionEvents ?? (___ClassDeletionEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__ClassDeletionEvent>("__ClassDeletionEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__ClassModificationEvent> ___ClassModificationEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__ClassModificationEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__ClassModificationEvent> __ClassModificationEvents { get { return ___ClassModificationEvents ?? (___ClassModificationEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__ClassModificationEvent>("__ClassModificationEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__ClassCreationEvent> ___ClassCreationEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__ClassCreationEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__ClassCreationEvent> __ClassCreationEvents { get { return ___ClassCreationEvents ?? (___ClassCreationEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__ClassCreationEvent>("__ClassCreationEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__InstanceOperationEvent> ___InstanceOperationEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__InstanceOperationEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__InstanceOperationEvent> __InstanceOperationEvents { get { return ___InstanceOperationEvents ?? (___InstanceOperationEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__InstanceOperationEvent>("__InstanceOperationEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__InstanceCreationEvent> ___InstanceCreationEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__InstanceCreationEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__InstanceCreationEvent> __InstanceCreationEvents { get { return ___InstanceCreationEvents ?? (___InstanceCreationEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__InstanceCreationEvent>("__InstanceCreationEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__MethodInvocationEvent> ___MethodInvocationEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__MethodInvocationEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__MethodInvocationEvent> __MethodInvocationEvents { get { return ___MethodInvocationEvents ?? (___MethodInvocationEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__MethodInvocationEvent>("__MethodInvocationEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__InstanceModificationEvent> ___InstanceModificationEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__InstanceModificationEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__InstanceModificationEvent> __InstanceModificationEvents { get { return ___InstanceModificationEvents ?? (___InstanceModificationEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__InstanceModificationEvent>("__InstanceModificationEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__InstanceDeletionEvent> ___InstanceDeletionEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__InstanceDeletionEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__InstanceDeletionEvent> __InstanceDeletionEvents { get { return ___InstanceDeletionEvents ?? (___InstanceDeletionEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__InstanceDeletionEvent>("__InstanceDeletionEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__TimerEvent> ___TimerEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__TimerEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__TimerEvent> __TimerEvents { get { return ___TimerEvents ?? (___TimerEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__TimerEvent>("__TimerEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__ExtrinsicEvent> ___ExtrinsicEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__ExtrinsicEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__ExtrinsicEvent> __ExtrinsicEvents { get { return ___ExtrinsicEvents ?? (___ExtrinsicEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__ExtrinsicEvent>("__ExtrinsicEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__SystemEvent> ___SystemEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__SystemEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__SystemEvent> __SystemEvents { get { return ___SystemEvents ?? (___SystemEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__SystemEvent>("__SystemEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__EventDroppedEvent> ___EventDroppedEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__EventDroppedEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__EventDroppedEvent> __EventDroppedEvents { get { return ___EventDroppedEvents ?? (___EventDroppedEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__EventDroppedEvent>("__EventDroppedEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__EventQueueOverflowEvent> ___EventQueueOverflowEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__EventQueueOverflowEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__EventQueueOverflowEvent> __EventQueueOverflowEvents { get { return ___EventQueueOverflowEvents ?? (___EventQueueOverflowEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__EventQueueOverflowEvent>("__EventQueueOverflowEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__QOSFailureEvent> ___QOSFailureEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__QOSFailureEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__QOSFailureEvent> __QOSFailureEvents { get { return ___QOSFailureEvents ?? (___QOSFailureEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__QOSFailureEvent>("__QOSFailureEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__ConsumerFailureEvent> ___ConsumerFailureEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__ConsumerFailureEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__ConsumerFailureEvent> __ConsumerFailureEvents { get { return ___ConsumerFailureEvents ?? (___ConsumerFailureEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__ConsumerFailureEvent>("__ConsumerFailureEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTSCMEvent> _mSFTSCMEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTSCMEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTSCMEvent> MSFTSCMEvents { get { return _mSFTSCMEvents ?? (_mSFTSCMEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTSCMEvent>("MSFT_SCMEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTSCMEventLogEvent> _mSFTSCMEventLogEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTSCMEventLogEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTSCMEventLogEvent> MSFTSCMEventLogEvents { get { return _mSFTSCMEventLogEvents ?? (_mSFTSCMEventLogEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTSCMEventLogEvent>("MSFT_SCMEventLogEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetSevereServiceFailed> _mSFTNetSevereServiceFaileds;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNetSevereServiceFailed"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetSevereServiceFailed> MSFTNetSevereServiceFaileds { get { return _mSFTNetSevereServiceFaileds ?? (_mSFTNetSevereServiceFaileds = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetSevereServiceFailed>("MSFT_NetSevereServiceFailed", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetTransactInvalid> _mSFTNetTransactInvalids;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNetTransactInvalid"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetTransactInvalid> MSFTNetTransactInvalids { get { return _mSFTNetTransactInvalids ?? (_mSFTNetTransactInvalids = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetTransactInvalid>("MSFT_NetTransactInvalid", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceNotInteractive> _mSFTNetServiceNotInteractives;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceNotInteractive"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceNotInteractive> MSFTNetServiceNotInteractives { get { return _mSFTNetServiceNotInteractives ?? (_mSFTNetServiceNotInteractives = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceNotInteractive>("MSFT_NetServiceNotInteractive", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetTakeOwnership> _mSFTNetTakeOwnerships;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNetTakeOwnership"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetTakeOwnership> MSFTNetTakeOwnerships { get { return _mSFTNetTakeOwnerships ?? (_mSFTNetTakeOwnerships = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetTakeOwnership>("MSFT_NetTakeOwnership", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceConfigBackoutFailed> _mSFTNetServiceConfigBackoutFaileds;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceConfigBackoutFailed"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceConfigBackoutFailed> MSFTNetServiceConfigBackoutFaileds { get { return _mSFTNetServiceConfigBackoutFaileds ?? (_mSFTNetServiceConfigBackoutFaileds = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceConfigBackoutFailed>("MSFT_NetServiceConfigBackoutFailed", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceShutdownFailed> _mSFTNetServiceShutdownFaileds;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceShutdownFailed"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceShutdownFailed> MSFTNetServiceShutdownFaileds { get { return _mSFTNetServiceShutdownFaileds ?? (_mSFTNetServiceShutdownFaileds = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceShutdownFailed>("MSFT_NetServiceShutdownFailed", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceStartHung> _mSFTNetServiceStartHungs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceStartHung"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceStartHung> MSFTNetServiceStartHungs { get { return _mSFTNetServiceStartHungs ?? (_mSFTNetServiceStartHungs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceStartHung>("MSFT_NetServiceStartHung", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceStopControlSuccess> _mSFTNetServiceStopControlSuccesses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceStopControlSuccess"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceStopControlSuccess> MSFTNetServiceStopControlSuccesses { get { return _mSFTNetServiceStopControlSuccesses ?? (_mSFTNetServiceStopControlSuccesses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceStopControlSuccess>("MSFT_NetServiceStopControlSuccess", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceSlowStartup> _mSFTNetServiceSlowStartups;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceSlowStartup"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceSlowStartup> MSFTNetServiceSlowStartups { get { return _mSFTNetServiceSlowStartups ?? (_mSFTNetServiceSlowStartups = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceSlowStartup>("MSFT_NetServiceSlowStartup", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetCallToFunctionFailed> _mSFTNetCallToFunctionFaileds;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNetCallToFunctionFailed"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetCallToFunctionFailed> MSFTNetCallToFunctionFaileds { get { return _mSFTNetCallToFunctionFaileds ?? (_mSFTNetCallToFunctionFaileds = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetCallToFunctionFailed>("MSFT_NetCallToFunctionFailed", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetBadAccount> _mSFTNetBadAccounts;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNetBadAccount"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetBadAccount> MSFTNetBadAccounts { get { return _mSFTNetBadAccounts ?? (_mSFTNetBadAccounts = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetBadAccount>("MSFT_NetBadAccount", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetBadServiceState> _mSFTNetBadServiceStates;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNetBadServiceState"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetBadServiceState> MSFTNetBadServiceStates { get { return _mSFTNetBadServiceStates ?? (_mSFTNetBadServiceStates = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetBadServiceState>("MSFT_NetBadServiceState", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetConnectionTimeout> _mSFTNetConnectionTimeouts;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNetConnectionTimeout"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetConnectionTimeout> MSFTNetConnectionTimeouts { get { return _mSFTNetConnectionTimeouts ?? (_mSFTNetConnectionTimeouts = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetConnectionTimeout>("MSFT_NetConnectionTimeout", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetCircularDependencyAuto> _mSFTNetCircularDependencyAutos;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNetCircularDependencyAuto"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetCircularDependencyAuto> MSFTNetCircularDependencyAutos { get { return _mSFTNetCircularDependencyAutos ?? (_mSFTNetCircularDependencyAutos = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetCircularDependencyAuto>("MSFT_NetCircularDependencyAuto", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceStartTypeChanged> _mSFTNetServiceStartTypeChangeds;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceStartTypeChanged"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceStartTypeChanged> MSFTNetServiceStartTypeChangeds { get { return _mSFTNetServiceStartTypeChangeds ?? (_mSFTNetServiceStartTypeChangeds = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceStartTypeChanged>("MSFT_NetServiceStartTypeChanged", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceLogonTypeNotGranted> _mSFTNetServiceLogonTypeNotGranteds;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceLogonTypeNotGranted"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceLogonTypeNotGranted> MSFTNetServiceLogonTypeNotGranteds { get { return _mSFTNetServiceLogonTypeNotGranteds ?? (_mSFTNetServiceLogonTypeNotGranteds = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceLogonTypeNotGranted>("MSFT_NetServiceLogonTypeNotGranted", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceStartFailedGroup> _mSFTNetServiceStartFailedGroups;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceStartFailedGroup"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceStartFailedGroup> MSFTNetServiceStartFailedGroups { get { return _mSFTNetServiceStartFailedGroups ?? (_mSFTNetServiceStartFailedGroups = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceStartFailedGroup>("MSFT_NetServiceStartFailedGroup", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetDependOnLaterService> _mSFTNetDependOnLaterServices;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNetDependOnLaterService"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetDependOnLaterService> MSFTNetDependOnLaterServices { get { return _mSFTNetDependOnLaterServices ?? (_mSFTNetDependOnLaterServices = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetDependOnLaterService>("MSFT_NetDependOnLaterService", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetFirstLogonFailedII> _mSFTNetFirstLogonFailedIIs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNetFirstLogonFailedII"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetFirstLogonFailedII> MSFTNetFirstLogonFailedIIs { get { return _mSFTNetFirstLogonFailedIIs ?? (_mSFTNetFirstLogonFailedIIs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetFirstLogonFailedII>("MSFT_NetFirstLogonFailedII", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceDifferentPIDConnected> _mSFTNetServiceDifferentPIDConnecteds;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceDifferentPIDConnected"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceDifferentPIDConnected> MSFTNetServiceDifferentPIDConnecteds { get { return _mSFTNetServiceDifferentPIDConnecteds ?? (_mSFTNetServiceDifferentPIDConnecteds = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceDifferentPIDConnected>("MSFT_NetServiceDifferentPIDConnected", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceCrashNoAction> _mSFTNetServiceCrashNoActions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceCrashNoAction"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceCrashNoAction> MSFTNetServiceCrashNoActions { get { return _mSFTNetServiceCrashNoActions ?? (_mSFTNetServiceCrashNoActions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceCrashNoAction>("MSFT_NetServiceCrashNoAction", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetCircularDependencyDemand> _mSFTNetCircularDependencyDemands;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNetCircularDependencyDemand"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetCircularDependencyDemand> MSFTNetCircularDependencyDemands { get { return _mSFTNetCircularDependencyDemands ?? (_mSFTNetCircularDependencyDemands = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetCircularDependencyDemand>("MSFT_NetCircularDependencyDemand", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceExitFailed> _mSFTNetServiceExitFaileds;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceExitFailed"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceExitFailed> MSFTNetServiceExitFaileds { get { return _mSFTNetServiceExitFaileds ?? (_mSFTNetServiceExitFaileds = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceExitFailed>("MSFT_NetServiceExitFailed", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceStartFailedII> _mSFTNetServiceStartFailedIIs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceStartFailedII"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceStartFailedII> MSFTNetServiceStartFailedIIs { get { return _mSFTNetServiceStartFailedIIs ?? (_mSFTNetServiceStartFailedIIs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceStartFailedII>("MSFT_NetServiceStartFailedII", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceExitFailedSpecific> _mSFTNetServiceExitFailedSpecifics;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceExitFailedSpecific"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceExitFailedSpecific> MSFTNetServiceExitFailedSpecifics { get { return _mSFTNetServiceExitFailedSpecifics ?? (_mSFTNetServiceExitFailedSpecifics = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceExitFailedSpecific>("MSFT_NetServiceExitFailedSpecific", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetBootSystemDriversFailed> _mSFTNetBootSystemDriversFaileds;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNetBootSystemDriversFailed"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetBootSystemDriversFailed> MSFTNetBootSystemDriversFaileds { get { return _mSFTNetBootSystemDriversFaileds ?? (_mSFTNetBootSystemDriversFaileds = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetBootSystemDriversFailed>("MSFT_NetBootSystemDriversFailed", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceCrash> _mSFTNetServiceCrashs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceCrash"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceCrash> MSFTNetServiceCrashs { get { return _mSFTNetServiceCrashs ?? (_mSFTNetServiceCrashs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceCrash>("MSFT_NetServiceCrash", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceRecoveryFailed> _mSFTNetServiceRecoveryFaileds;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceRecoveryFailed"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceRecoveryFailed> MSFTNetServiceRecoveryFaileds { get { return _mSFTNetServiceRecoveryFaileds ?? (_mSFTNetServiceRecoveryFaileds = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceRecoveryFailed>("MSFT_NetServiceRecoveryFailed", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceStatusSuccess> _mSFTNetServiceStatusSuccesses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceStatusSuccess"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceStatusSuccess> MSFTNetServiceStatusSuccesses { get { return _mSFTNetServiceStatusSuccesses ?? (_mSFTNetServiceStatusSuccesses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceStatusSuccess>("MSFT_NetServiceStatusSuccess", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetTransactTimeout> _mSFTNetTransactTimeouts;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNetTransactTimeout"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetTransactTimeout> MSFTNetTransactTimeouts { get { return _mSFTNetTransactTimeouts ?? (_mSFTNetTransactTimeouts = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetTransactTimeout>("MSFT_NetTransactTimeout", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetFirstLogonFailed> _mSFTNetFirstLogonFaileds;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNetFirstLogonFailed"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetFirstLogonFailed> MSFTNetFirstLogonFaileds { get { return _mSFTNetFirstLogonFaileds ?? (_mSFTNetFirstLogonFaileds = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetFirstLogonFailed>("MSFT_NetFirstLogonFailed", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceControlSuccess> _mSFTNetServiceControlSuccesses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceControlSuccess"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceControlSuccess> MSFTNetServiceControlSuccesses { get { return _mSFTNetServiceControlSuccesses ?? (_mSFTNetServiceControlSuccesses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceControlSuccess>("MSFT_NetServiceControlSuccess", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceStartFailed> _mSFTNetServiceStartFaileds;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceStartFailed"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceStartFailed> MSFTNetServiceStartFaileds { get { return _mSFTNetServiceStartFaileds ?? (_mSFTNetServiceStartFaileds = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceStartFailed>("MSFT_NetServiceStartFailed", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceStartFailedNone> _mSFTNetServiceStartFailedNones;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceStartFailedNone"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceStartFailedNone> MSFTNetServiceStartFailedNones { get { return _mSFTNetServiceStartFailedNones ?? (_mSFTNetServiceStartFailedNones = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetServiceStartFailedNone>("MSFT_NetServiceStartFailedNone", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetReadfileTimeout> _mSFTNetReadfileTimeouts;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNetReadfileTimeout"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetReadfileTimeout> MSFTNetReadfileTimeouts { get { return _mSFTNetReadfileTimeouts ?? (_mSFTNetReadfileTimeouts = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetReadfileTimeout>("MSFT_NetReadfileTimeout", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetRevertedToLastKnownGood> _mSFTNetRevertedToLastKnownGoods;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNetRevertedToLastKnownGood"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetRevertedToLastKnownGood> MSFTNetRevertedToLastKnownGoods { get { return _mSFTNetRevertedToLastKnownGoods ?? (_mSFTNetRevertedToLastKnownGoods = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetRevertedToLastKnownGood>("MSFT_NetRevertedToLastKnownGood", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetCallToFunctionFailedII> _mSFTNetCallToFunctionFailedIIs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNetCallToFunctionFailedII"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetCallToFunctionFailedII> MSFTNetCallToFunctionFailedIIs { get { return _mSFTNetCallToFunctionFailedIIs ?? (_mSFTNetCallToFunctionFailedIIs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetCallToFunctionFailedII>("MSFT_NetCallToFunctionFailedII", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetDependOnLaterGroup> _mSFTNetDependOnLaterGroups;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNetDependOnLaterGroup"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetDependOnLaterGroup> MSFTNetDependOnLaterGroups { get { return _mSFTNetDependOnLaterGroups ?? (_mSFTNetDependOnLaterGroups = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNetDependOnLaterGroup>("MSFT_NetDependOnLaterGroup", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiSelfEvent> _mSFTWmiSelfEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiSelfEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiSelfEvent> MSFTWmiSelfEvents { get { return _mSFTWmiSelfEvents ?? (_mSFTWmiSelfEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiSelfEvent>("MSFT_WmiSelfEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiEssEvent> _mSFTWmiEssEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiEssEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiEssEvent> MSFTWmiEssEvents { get { return _mSFTWmiEssEvents ?? (_mSFTWmiEssEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiEssEvent>("MSFT_WmiEssEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiThreadPoolEvent> _mSFTWmiThreadPoolEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiThreadPoolEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiThreadPoolEvent> MSFTWmiThreadPoolEvents { get { return _mSFTWmiThreadPoolEvents ?? (_mSFTWmiThreadPoolEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiThreadPoolEvent>("MSFT_WmiThreadPoolEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiThreadPoolThreadCreated> _mSFTWmiThreadPoolThreadCreateds;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiThreadPoolThreadCreated"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiThreadPoolThreadCreated> MSFTWmiThreadPoolThreadCreateds { get { return _mSFTWmiThreadPoolThreadCreateds ?? (_mSFTWmiThreadPoolThreadCreateds = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiThreadPoolThreadCreated>("MSFT_WmiThreadPoolThreadCreated", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiThreadPoolThreadDeleted> _mSFTWmiThreadPoolThreadDeleteds;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiThreadPoolThreadDeleted"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiThreadPoolThreadDeleted> MSFTWmiThreadPoolThreadDeleteds { get { return _mSFTWmiThreadPoolThreadDeleteds ?? (_mSFTWmiThreadPoolThreadDeleteds = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiThreadPoolThreadDeleted>("MSFT_WmiThreadPoolThreadDeleted", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiRegisterNotificationSink> _mSFTWmiRegisterNotificationSinks;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiRegisterNotificationSink"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiRegisterNotificationSink> MSFTWmiRegisterNotificationSinks { get { return _mSFTWmiRegisterNotificationSinks ?? (_mSFTWmiRegisterNotificationSinks = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiRegisterNotificationSink>("MSFT_WmiRegisterNotificationSink", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiFilterEvent> _mSFTWmiFilterEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiFilterEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiFilterEvent> MSFTWmiFilterEvents { get { return _mSFTWmiFilterEvents ?? (_mSFTWmiFilterEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiFilterEvent>("MSFT_WmiFilterEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiFilterDeactivated> _mSFTWmiFilterDeactivateds;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiFilterDeactivated"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiFilterDeactivated> MSFTWmiFilterDeactivateds { get { return _mSFTWmiFilterDeactivateds ?? (_mSFTWmiFilterDeactivateds = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiFilterDeactivated>("MSFT_WmiFilterDeactivated", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiFilterActivated> _mSFTWmiFilterActivateds;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiFilterActivated"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiFilterActivated> MSFTWmiFilterActivateds { get { return _mSFTWmiFilterActivateds ?? (_mSFTWmiFilterActivateds = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiFilterActivated>("MSFT_WmiFilterActivated", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiCancelNotificationSink> _mSFTWmiCancelNotificationSinks;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiCancelNotificationSink"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiCancelNotificationSink> MSFTWmiCancelNotificationSinks { get { return _mSFTWmiCancelNotificationSinks ?? (_mSFTWmiCancelNotificationSinks = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiCancelNotificationSink>("MSFT_WmiCancelNotificationSink", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiProviderEvent> _mSFTWmiProviderEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiProviderEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiProviderEvent> MSFTWmiProviderEvents { get { return _mSFTWmiProviderEvents ?? (_mSFTWmiProviderEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiProviderEvent>("MSFT_WmiProviderEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiConsumerProviderEvent> _mSFTWmiConsumerProviderEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiConsumerProviderEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiConsumerProviderEvent> MSFTWmiConsumerProviderEvents { get { return _mSFTWmiConsumerProviderEvents ?? (_mSFTWmiConsumerProviderEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiConsumerProviderEvent>("MSFT_WmiConsumerProviderEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiConsumerProviderSinkLoaded> _mSFTWmiConsumerProviderSinkLoadeds;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiConsumerProviderSinkLoaded"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiConsumerProviderSinkLoaded> MSFTWmiConsumerProviderSinkLoadeds { get { return _mSFTWmiConsumerProviderSinkLoadeds ?? (_mSFTWmiConsumerProviderSinkLoadeds = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiConsumerProviderSinkLoaded>("MSFT_WmiConsumerProviderSinkLoaded", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiConsumerProviderSinkUnloaded> _mSFTWmiConsumerProviderSinkUnloadeds;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiConsumerProviderSinkUnloaded"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiConsumerProviderSinkUnloaded> MSFTWmiConsumerProviderSinkUnloadeds { get { return _mSFTWmiConsumerProviderSinkUnloadeds ?? (_mSFTWmiConsumerProviderSinkUnloadeds = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiConsumerProviderSinkUnloaded>("MSFT_WmiConsumerProviderSinkUnloaded", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiConsumerProviderUnloaded> _mSFTWmiConsumerProviderUnloadeds;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiConsumerProviderUnloaded"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiConsumerProviderUnloaded> MSFTWmiConsumerProviderUnloadeds { get { return _mSFTWmiConsumerProviderUnloadeds ?? (_mSFTWmiConsumerProviderUnloadeds = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiConsumerProviderUnloaded>("MSFT_WmiConsumerProviderUnloaded", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiConsumerProviderLoaded> _mSFTWmiConsumerProviderLoadeds;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiConsumerProviderLoaded"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiConsumerProviderLoaded> MSFTWmiConsumerProviderLoadeds { get { return _mSFTWmiConsumerProviderLoadeds ?? (_mSFTWmiConsumerProviderLoadeds = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTWmiConsumerProviderLoaded>("MSFT_WmiConsumerProviderLoaded", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderOperationEvent> _msftWmiProviderOperationEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderOperationEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderOperationEvent> MsftWmiProviderOperationEvents { get { return _msftWmiProviderOperationEvents ?? (_msftWmiProviderOperationEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderOperationEvent>("Msft_WmiProvider_OperationEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderComServerLoadOperationEvent> _msftWmiProviderComServerLoadOperationEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderComServerLoadOperationEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderComServerLoadOperationEvent> MsftWmiProviderComServerLoadOperationEvents { get { return _msftWmiProviderComServerLoadOperationEvents ?? (_msftWmiProviderComServerLoadOperationEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderComServerLoadOperationEvent>("Msft_WmiProvider_ComServerLoadOperationEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderOperationEventPost> _msftWmiProviderOperationEventPosts;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderOperationEventPost"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderOperationEventPost> MsftWmiProviderOperationEventPosts { get { return _msftWmiProviderOperationEventPosts ?? (_msftWmiProviderOperationEventPosts = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderOperationEventPost>("Msft_WmiProvider_OperationEvent_Post", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderPutInstanceAsyncEventPost> _msftWmiProviderPutInstanceAsyncEventPosts;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderPutInstanceAsyncEventPost"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderPutInstanceAsyncEventPost> MsftWmiProviderPutInstanceAsyncEventPosts { get { return _msftWmiProviderPutInstanceAsyncEventPosts ?? (_msftWmiProviderPutInstanceAsyncEventPosts = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderPutInstanceAsyncEventPost>("Msft_WmiProvider_PutInstanceAsyncEvent_Post", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderCreateInstanceEnumAsyncEventPost> _msftWmiProviderCreateInstanceEnumAsyncEventPosts;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderCreateInstanceEnumAsyncEventPost"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderCreateInstanceEnumAsyncEventPost> MsftWmiProviderCreateInstanceEnumAsyncEventPosts { get { return _msftWmiProviderCreateInstanceEnumAsyncEventPosts ?? (_msftWmiProviderCreateInstanceEnumAsyncEventPosts = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderCreateInstanceEnumAsyncEventPost>("Msft_WmiProvider_CreateInstanceEnumAsyncEvent_Post", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderDeleteInstanceAsyncEventPost> _msftWmiProviderDeleteInstanceAsyncEventPosts;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderDeleteInstanceAsyncEventPost"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderDeleteInstanceAsyncEventPost> MsftWmiProviderDeleteInstanceAsyncEventPosts { get { return _msftWmiProviderDeleteInstanceAsyncEventPosts ?? (_msftWmiProviderDeleteInstanceAsyncEventPosts = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderDeleteInstanceAsyncEventPost>("Msft_WmiProvider_DeleteInstanceAsyncEvent_Post", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderCancelQueryPost> _msftWmiProviderCancelQueryPosts;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderCancelQueryPost"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderCancelQueryPost> MsftWmiProviderCancelQueryPosts { get { return _msftWmiProviderCancelQueryPosts ?? (_msftWmiProviderCancelQueryPosts = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderCancelQueryPost>("Msft_WmiProvider_CancelQuery_Post", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderNewQueryPost> _msftWmiProviderNewQueryPosts;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderNewQueryPost"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderNewQueryPost> MsftWmiProviderNewQueryPosts { get { return _msftWmiProviderNewQueryPosts ?? (_msftWmiProviderNewQueryPosts = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderNewQueryPost>("Msft_WmiProvider_NewQuery_Post", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderProvideEventsPost> _msftWmiProviderProvideEventsPosts;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderProvideEventsPost"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderProvideEventsPost> MsftWmiProviderProvideEventsPosts { get { return _msftWmiProviderProvideEventsPosts ?? (_msftWmiProviderProvideEventsPosts = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderProvideEventsPost>("Msft_WmiProvider_ProvideEvents_Post", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderExecQueryAsyncEventPost> _msftWmiProviderExecQueryAsyncEventPosts;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderExecQueryAsyncEventPost"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderExecQueryAsyncEventPost> MsftWmiProviderExecQueryAsyncEventPosts { get { return _msftWmiProviderExecQueryAsyncEventPosts ?? (_msftWmiProviderExecQueryAsyncEventPosts = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderExecQueryAsyncEventPost>("Msft_WmiProvider_ExecQueryAsyncEvent_Post", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderAccessCheckPost> _msftWmiProviderAccessCheckPosts;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderAccessCheckPost"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderAccessCheckPost> MsftWmiProviderAccessCheckPosts { get { return _msftWmiProviderAccessCheckPosts ?? (_msftWmiProviderAccessCheckPosts = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderAccessCheckPost>("Msft_WmiProvider_AccessCheck_Post", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderCreateClassEnumAsyncEventPost> _msftWmiProviderCreateClassEnumAsyncEventPosts;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderCreateClassEnumAsyncEventPost"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderCreateClassEnumAsyncEventPost> MsftWmiProviderCreateClassEnumAsyncEventPosts { get { return _msftWmiProviderCreateClassEnumAsyncEventPosts ?? (_msftWmiProviderCreateClassEnumAsyncEventPosts = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderCreateClassEnumAsyncEventPost>("Msft_WmiProvider_CreateClassEnumAsyncEvent_Post", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderDeleteClassAsyncEventPost> _msftWmiProviderDeleteClassAsyncEventPosts;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderDeleteClassAsyncEventPost"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderDeleteClassAsyncEventPost> MsftWmiProviderDeleteClassAsyncEventPosts { get { return _msftWmiProviderDeleteClassAsyncEventPosts ?? (_msftWmiProviderDeleteClassAsyncEventPosts = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderDeleteClassAsyncEventPost>("Msft_WmiProvider_DeleteClassAsyncEvent_Post", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderExecMethodAsyncEventPost> _msftWmiProviderExecMethodAsyncEventPosts;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderExecMethodAsyncEventPost"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderExecMethodAsyncEventPost> MsftWmiProviderExecMethodAsyncEventPosts { get { return _msftWmiProviderExecMethodAsyncEventPosts ?? (_msftWmiProviderExecMethodAsyncEventPosts = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderExecMethodAsyncEventPost>("Msft_WmiProvider_ExecMethodAsyncEvent_Post", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderGetObjectAsyncEventPost> _msftWmiProviderGetObjectAsyncEventPosts;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderGetObjectAsyncEventPost"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderGetObjectAsyncEventPost> MsftWmiProviderGetObjectAsyncEventPosts { get { return _msftWmiProviderGetObjectAsyncEventPosts ?? (_msftWmiProviderGetObjectAsyncEventPosts = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderGetObjectAsyncEventPost>("Msft_WmiProvider_GetObjectAsyncEvent_Post", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderPutClassAsyncEventPost> _msftWmiProviderPutClassAsyncEventPosts;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderPutClassAsyncEventPost"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderPutClassAsyncEventPost> MsftWmiProviderPutClassAsyncEventPosts { get { return _msftWmiProviderPutClassAsyncEventPosts ?? (_msftWmiProviderPutClassAsyncEventPosts = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderPutClassAsyncEventPost>("Msft_WmiProvider_PutClassAsyncEvent_Post", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderInitializationOperationFailureEvent> _msftWmiProviderInitializationOperationFailureEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderInitializationOperationFailureEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderInitializationOperationFailureEvent> MsftWmiProviderInitializationOperationFailureEvents { get { return _msftWmiProviderInitializationOperationFailureEvents ?? (_msftWmiProviderInitializationOperationFailureEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderInitializationOperationFailureEvent>("Msft_WmiProvider_InitializationOperationFailureEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderInitializationOperationEvent> _msftWmiProviderInitializationOperationEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderInitializationOperationEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderInitializationOperationEvent> MsftWmiProviderInitializationOperationEvents { get { return _msftWmiProviderInitializationOperationEvents ?? (_msftWmiProviderInitializationOperationEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderInitializationOperationEvent>("Msft_WmiProvider_InitializationOperationEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderLoadOperationFailureEvent> _msftWmiProviderLoadOperationFailureEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderLoadOperationFailureEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderLoadOperationFailureEvent> MsftWmiProviderLoadOperationFailureEvents { get { return _msftWmiProviderLoadOperationFailureEvents ?? (_msftWmiProviderLoadOperationFailureEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderLoadOperationFailureEvent>("Msft_WmiProvider_LoadOperationFailureEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderComServerLoadOperationFailureEvent> _msftWmiProviderComServerLoadOperationFailureEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderComServerLoadOperationFailureEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderComServerLoadOperationFailureEvent> MsftWmiProviderComServerLoadOperationFailureEvents { get { return _msftWmiProviderComServerLoadOperationFailureEvents ?? (_msftWmiProviderComServerLoadOperationFailureEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderComServerLoadOperationFailureEvent>("Msft_WmiProvider_ComServerLoadOperationFailureEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderUnLoadOperationEvent> _msftWmiProviderUnLoadOperationEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderUnLoadOperationEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderUnLoadOperationEvent> MsftWmiProviderUnLoadOperationEvents { get { return _msftWmiProviderUnLoadOperationEvents ?? (_msftWmiProviderUnLoadOperationEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderUnLoadOperationEvent>("Msft_WmiProvider_UnLoadOperationEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderLoadOperationEvent> _msftWmiProviderLoadOperationEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderLoadOperationEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderLoadOperationEvent> MsftWmiProviderLoadOperationEvents { get { return _msftWmiProviderLoadOperationEvents ?? (_msftWmiProviderLoadOperationEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderLoadOperationEvent>("Msft_WmiProvider_LoadOperationEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderOperationEventPre> _msftWmiProviderOperationEventPres;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderOperationEventPre"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderOperationEventPre> MsftWmiProviderOperationEventPres { get { return _msftWmiProviderOperationEventPres ?? (_msftWmiProviderOperationEventPres = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderOperationEventPre>("Msft_WmiProvider_OperationEvent_Pre", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderDeleteInstanceAsyncEventPre> _msftWmiProviderDeleteInstanceAsyncEventPres;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderDeleteInstanceAsyncEventPre"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderDeleteInstanceAsyncEventPre> MsftWmiProviderDeleteInstanceAsyncEventPres { get { return _msftWmiProviderDeleteInstanceAsyncEventPres ?? (_msftWmiProviderDeleteInstanceAsyncEventPres = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderDeleteInstanceAsyncEventPre>("Msft_WmiProvider_DeleteInstanceAsyncEvent_Pre", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderAccessCheckPre> _msftWmiProviderAccessCheckPres;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderAccessCheckPre"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderAccessCheckPre> MsftWmiProviderAccessCheckPres { get { return _msftWmiProviderAccessCheckPres ?? (_msftWmiProviderAccessCheckPres = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderAccessCheckPre>("Msft_WmiProvider_AccessCheck_Pre", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderExecQueryAsyncEventPre> _msftWmiProviderExecQueryAsyncEventPres;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderExecQueryAsyncEventPre"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderExecQueryAsyncEventPre> MsftWmiProviderExecQueryAsyncEventPres { get { return _msftWmiProviderExecQueryAsyncEventPres ?? (_msftWmiProviderExecQueryAsyncEventPres = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderExecQueryAsyncEventPre>("Msft_WmiProvider_ExecQueryAsyncEvent_Pre", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderDeleteClassAsyncEventPre> _msftWmiProviderDeleteClassAsyncEventPres;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderDeleteClassAsyncEventPre"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderDeleteClassAsyncEventPre> MsftWmiProviderDeleteClassAsyncEventPres { get { return _msftWmiProviderDeleteClassAsyncEventPres ?? (_msftWmiProviderDeleteClassAsyncEventPres = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderDeleteClassAsyncEventPre>("Msft_WmiProvider_DeleteClassAsyncEvent_Pre", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderNewQueryPre> _msftWmiProviderNewQueryPres;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderNewQueryPre"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderNewQueryPre> MsftWmiProviderNewQueryPres { get { return _msftWmiProviderNewQueryPres ?? (_msftWmiProviderNewQueryPres = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderNewQueryPre>("Msft_WmiProvider_NewQuery_Pre", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderPutInstanceAsyncEventPre> _msftWmiProviderPutInstanceAsyncEventPres;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderPutInstanceAsyncEventPre"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderPutInstanceAsyncEventPre> MsftWmiProviderPutInstanceAsyncEventPres { get { return _msftWmiProviderPutInstanceAsyncEventPres ?? (_msftWmiProviderPutInstanceAsyncEventPres = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderPutInstanceAsyncEventPre>("Msft_WmiProvider_PutInstanceAsyncEvent_Pre", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderCreateClassEnumAsyncEventPre> _msftWmiProviderCreateClassEnumAsyncEventPres;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderCreateClassEnumAsyncEventPre"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderCreateClassEnumAsyncEventPre> MsftWmiProviderCreateClassEnumAsyncEventPres { get { return _msftWmiProviderCreateClassEnumAsyncEventPres ?? (_msftWmiProviderCreateClassEnumAsyncEventPres = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderCreateClassEnumAsyncEventPre>("Msft_WmiProvider_CreateClassEnumAsyncEvent_Pre", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderExecMethodAsyncEventPre> _msftWmiProviderExecMethodAsyncEventPres;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderExecMethodAsyncEventPre"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderExecMethodAsyncEventPre> MsftWmiProviderExecMethodAsyncEventPres { get { return _msftWmiProviderExecMethodAsyncEventPres ?? (_msftWmiProviderExecMethodAsyncEventPres = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderExecMethodAsyncEventPre>("Msft_WmiProvider_ExecMethodAsyncEvent_Pre", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderProvideEventsPre> _msftWmiProviderProvideEventsPres;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderProvideEventsPre"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderProvideEventsPre> MsftWmiProviderProvideEventsPres { get { return _msftWmiProviderProvideEventsPres ?? (_msftWmiProviderProvideEventsPres = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderProvideEventsPre>("Msft_WmiProvider_ProvideEvents_Pre", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderCancelQueryPre> _msftWmiProviderCancelQueryPres;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderCancelQueryPre"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderCancelQueryPre> MsftWmiProviderCancelQueryPres { get { return _msftWmiProviderCancelQueryPres ?? (_msftWmiProviderCancelQueryPres = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderCancelQueryPre>("Msft_WmiProvider_CancelQuery_Pre", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderPutClassAsyncEventPre> _msftWmiProviderPutClassAsyncEventPres;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderPutClassAsyncEventPre"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderPutClassAsyncEventPre> MsftWmiProviderPutClassAsyncEventPres { get { return _msftWmiProviderPutClassAsyncEventPres ?? (_msftWmiProviderPutClassAsyncEventPres = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderPutClassAsyncEventPre>("Msft_WmiProvider_PutClassAsyncEvent_Pre", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderGetObjectAsyncEventPre> _msftWmiProviderGetObjectAsyncEventPres;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderGetObjectAsyncEventPre"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderGetObjectAsyncEventPre> MsftWmiProviderGetObjectAsyncEventPres { get { return _msftWmiProviderGetObjectAsyncEventPres ?? (_msftWmiProviderGetObjectAsyncEventPres = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderGetObjectAsyncEventPre>("Msft_WmiProvider_GetObjectAsyncEvent_Pre", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderCreateInstanceEnumAsyncEventPre> _msftWmiProviderCreateInstanceEnumAsyncEventPres;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderCreateInstanceEnumAsyncEventPre"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderCreateInstanceEnumAsyncEventPre> MsftWmiProviderCreateInstanceEnumAsyncEventPres { get { return _msftWmiProviderCreateInstanceEnumAsyncEventPres ?? (_msftWmiProviderCreateInstanceEnumAsyncEventPres = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderCreateInstanceEnumAsyncEventPre>("Msft_WmiProvider_CreateInstanceEnumAsyncEvent_Pre", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTWMIGenericNonCOMEvent> _mSFTWMIGenericNonCOMEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTWMIGenericNonCOMEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTWMIGenericNonCOMEvent> MSFTWMIGenericNonCOMEvents { get { return _mSFTWMIGenericNonCOMEvents ?? (_mSFTWMIGenericNonCOMEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTWMIGenericNonCOMEvent>("MSFT_WMI_GenericNonCOMEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ComputerSystemEvent> _win32ComputerSystemEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ComputerSystemEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ComputerSystemEvent> Win32ComputerSystemEvents { get { return _win32ComputerSystemEvents ?? (_win32ComputerSystemEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ComputerSystemEvent>("Win32_ComputerSystemEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ComputerShutdownEvent> _win32ComputerShutdownEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ComputerShutdownEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ComputerShutdownEvent> Win32ComputerShutdownEvents { get { return _win32ComputerShutdownEvents ?? (_win32ComputerShutdownEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ComputerShutdownEvent>("Win32_ComputerShutdownEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32IP4RouteTableEvent> _win32IP4RouteTableEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32IP4RouteTableEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32IP4RouteTableEvent> Win32IP4RouteTableEvents { get { return _win32IP4RouteTableEvents ?? (_win32IP4RouteTableEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32IP4RouteTableEvent>("Win32_IP4RouteTableEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNCProvEvent> _mSFTNCProvEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNCProvEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNCProvEvent> MSFTNCProvEvents { get { return _mSFTNCProvEvents ?? (_mSFTNCProvEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNCProvEvent>("MSFT_NCProvEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNCProvCancelQuery> _mSFTNCProvCancelQueries;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNCProvCancelQuery"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNCProvCancelQuery> MSFTNCProvCancelQueries { get { return _mSFTNCProvCancelQueries ?? (_mSFTNCProvCancelQueries = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNCProvCancelQuery>("MSFT_NCProvCancelQuery", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNCProvClientConnected> _mSFTNCProvClientConnecteds;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNCProvClientConnected"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNCProvClientConnected> MSFTNCProvClientConnecteds { get { return _mSFTNCProvClientConnecteds ?? (_mSFTNCProvClientConnecteds = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNCProvClientConnected>("MSFT_NCProvClientConnected", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNCProvNewQuery> _mSFTNCProvNewQueries;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNCProvNewQuery"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNCProvNewQuery> MSFTNCProvNewQueries { get { return _mSFTNCProvNewQueries ?? (_mSFTNCProvNewQueries = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNCProvNewQuery>("MSFT_NCProvNewQuery", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNCProvAccessCheck> _mSFTNCProvAccessChecks;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MSFTNCProvAccessCheck"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MSFTNCProvAccessCheck> MSFTNCProvAccessChecks { get { return _mSFTNCProvAccessChecks ?? (_mSFTNCProvAccessChecks = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MSFTNCProvAccessCheck>("MSFT_NCProvAccessCheck", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.RegistryEvent> _registryEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.RegistryEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.RegistryEvent> RegistryEvents { get { return _registryEvents ?? (_registryEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.RegistryEvent>("RegistryEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.RegistryKeyChangeEvent> _registryKeyChangeEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.RegistryKeyChangeEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.RegistryKeyChangeEvent> RegistryKeyChangeEvents { get { return _registryKeyChangeEvents ?? (_registryKeyChangeEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.RegistryKeyChangeEvent>("RegistryKeyChangeEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.RegistryTreeChangeEvent> _registryTreeChangeEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.RegistryTreeChangeEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.RegistryTreeChangeEvent> RegistryTreeChangeEvents { get { return _registryTreeChangeEvents ?? (_registryTreeChangeEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.RegistryTreeChangeEvent>("RegistryTreeChangeEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.RegistryValueChangeEvent> _registryValueChangeEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.RegistryValueChangeEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.RegistryValueChangeEvent> RegistryValueChangeEvents { get { return _registryValueChangeEvents ?? (_registryValueChangeEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.RegistryValueChangeEvent>("RegistryValueChangeEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemTrace> _win32SystemTraces;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SystemTrace"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemTrace> Win32SystemTraces { get { return _win32SystemTraces ?? (_win32SystemTraces = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemTrace>("Win32_SystemTrace", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ProcessTrace> _win32ProcessTraces;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ProcessTrace"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ProcessTrace> Win32ProcessTraces { get { return _win32ProcessTraces ?? (_win32ProcessTraces = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ProcessTrace>("Win32_ProcessTrace", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ProcessStartTrace> _win32ProcessStartTraces;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ProcessStartTrace"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ProcessStartTrace> Win32ProcessStartTraces { get { return _win32ProcessStartTraces ?? (_win32ProcessStartTraces = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ProcessStartTrace>("Win32_ProcessStartTrace", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ProcessStopTrace> _win32ProcessStopTraces;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ProcessStopTrace"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ProcessStopTrace> Win32ProcessStopTraces { get { return _win32ProcessStopTraces ?? (_win32ProcessStopTraces = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ProcessStopTrace>("Win32_ProcessStopTrace", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ModuleTrace> _win32ModuleTraces;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ModuleTrace"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ModuleTrace> Win32ModuleTraces { get { return _win32ModuleTraces ?? (_win32ModuleTraces = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ModuleTrace>("Win32_ModuleTrace", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ModuleLoadTrace> _win32ModuleLoadTraces;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ModuleLoadTrace"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ModuleLoadTrace> Win32ModuleLoadTraces { get { return _win32ModuleLoadTraces ?? (_win32ModuleLoadTraces = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ModuleLoadTrace>("Win32_ModuleLoadTrace", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ThreadTrace> _win32ThreadTraces;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ThreadTrace"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ThreadTrace> Win32ThreadTraces { get { return _win32ThreadTraces ?? (_win32ThreadTraces = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ThreadTrace>("Win32_ThreadTrace", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ThreadStartTrace> _win32ThreadStartTraces;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ThreadStartTrace"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ThreadStartTrace> Win32ThreadStartTraces { get { return _win32ThreadStartTraces ?? (_win32ThreadStartTraces = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ThreadStartTrace>("Win32_ThreadStartTrace", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ThreadStopTrace> _win32ThreadStopTraces;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ThreadStopTrace"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ThreadStopTrace> Win32ThreadStopTraces { get { return _win32ThreadStopTraces ?? (_win32ThreadStopTraces = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ThreadStopTrace>("Win32_ThreadStopTrace", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PowerManagementEvent> _win32PowerManagementEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32PowerManagementEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PowerManagementEvent> Win32PowerManagementEvents { get { return _win32PowerManagementEvents ?? (_win32PowerManagementEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32PowerManagementEvent>("Win32_PowerManagementEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DeviceChangeEvent> _win32DeviceChangeEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32DeviceChangeEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DeviceChangeEvent> Win32DeviceChangeEvents { get { return _win32DeviceChangeEvents ?? (_win32DeviceChangeEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32DeviceChangeEvent>("Win32_DeviceChangeEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemConfigurationChangeEvent> _win32SystemConfigurationChangeEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SystemConfigurationChangeEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemConfigurationChangeEvent> Win32SystemConfigurationChangeEvents { get { return _win32SystemConfigurationChangeEvents ?? (_win32SystemConfigurationChangeEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemConfigurationChangeEvent>("Win32_SystemConfigurationChangeEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32VolumeChangeEvent> _win32VolumeChangeEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32VolumeChangeEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32VolumeChangeEvent> Win32VolumeChangeEvents { get { return _win32VolumeChangeEvents ?? (_win32VolumeChangeEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32VolumeChangeEvent>("Win32_VolumeChangeEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__TimerInstruction> ___TimerInstructions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__TimerInstruction"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__TimerInstruction> __TimerInstructions { get { return ___TimerInstructions ?? (___TimerInstructions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__TimerInstruction>("__TimerInstruction", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__AbsoluteTimerInstruction> ___AbsoluteTimerInstructions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__AbsoluteTimerInstruction"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__AbsoluteTimerInstruction> __AbsoluteTimerInstructions { get { return ___AbsoluteTimerInstructions ?? (___AbsoluteTimerInstructions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__AbsoluteTimerInstruction>("__AbsoluteTimerInstruction", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__IntervalTimerInstruction> ___IntervalTimerInstructions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__IntervalTimerInstruction"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__IntervalTimerInstruction> __IntervalTimerInstructions { get { return ___IntervalTimerInstructions ?? (___IntervalTimerInstructions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__IntervalTimerInstruction>("__IntervalTimerInstruction", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__Provider> ___Providers;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__Provider"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__Provider> __Providers { get { return ___Providers ?? (___Providers = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__Provider>("__Provider", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__Win32Provider> ___Win32Providers;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.__Win32Provider"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.__Win32Provider> __Win32Providers { get { return ___Win32Providers ?? (___Win32Providers = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.__Win32Provider>("__Win32Provider", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32CollectionStatistics> _win32CollectionStatisticses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32CollectionStatistics"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32CollectionStatistics> Win32CollectionStatisticses { get { return _win32CollectionStatisticses ?? (_win32CollectionStatisticses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32CollectionStatistics>("Win32_CollectionStatistics", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NamedJobObjectStatistics> _win32NamedJobObjectStatisticses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32NamedJobObjectStatistics"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NamedJobObjectStatistics> Win32NamedJobObjectStatisticses { get { return _win32NamedJobObjectStatisticses ?? (_win32NamedJobObjectStatisticses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32NamedJobObjectStatistics>("Win32_NamedJobObjectStatistics", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.SMSRegLookupEntry> _sMSRegLookupEntries;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.SMSRegLookupEntry"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.SMSRegLookupEntry> SMSRegLookupEntries { get { return _sMSRegLookupEntries ?? (_sMSRegLookupEntries = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.SMSRegLookupEntry>("SMS_RegLookupEntry", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NTLogEvent> _win32NTLogEvents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32NTLogEvent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NTLogEvent> Win32NTLogEvents { get { return _win32NTLogEvents ?? (_win32NTLogEvents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32NTLogEvent>("Win32_NTLogEvent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMConfiguration> _cIMConfigurations;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMConfiguration"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMConfiguration> CIMConfigurations { get { return _cIMConfigurations ?? (_cIMConfigurations = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMConfiguration>("CIM_Configuration", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD2004> _aDSKACAD2004s;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD2004"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD2004> ADSKACAD2004s { get { return _aDSKACAD2004s ?? (_aDSKACAD2004s = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD2004>("ADSK_ACAD_2004", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT201164> _aDSKACLT201164s;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT201164"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT201164> ADSKACLT201164s { get { return _aDSKACLT201164s ?? (_aDSKACLT201164s = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT201164>("ADSK_ACLT_2011_64", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD200864> _aDSKACAD200864s;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD200864"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD200864> ADSKACAD200864s { get { return _aDSKACAD200864s ?? (_aDSKACAD200864s = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD200864>("ADSK_ACAD_2008_64", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMLogicalIdentity> _cIMLogicalIdentities;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMLogicalIdentity"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMLogicalIdentity> CIMLogicalIdentities { get { return _cIMLogicalIdentities ?? (_cIMLogicalIdentities = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMLogicalIdentity>("CIM_LogicalIdentity", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ActiveRoute> _win32ActiveRoutes;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ActiveRoute"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ActiveRoute> Win32ActiveRoutes { get { return _win32ActiveRoutes ?? (_win32ActiveRoutes = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ActiveRoute>("Win32_ActiveRoute", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32AccountSID> _win32AccountSIDs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32AccountSID"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32AccountSID> Win32AccountSIDs { get { return _win32AccountSIDs ?? (_win32AccountSIDs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32AccountSID>("Win32_AccountSID", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMLocation> _cIMLocations;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMLocation"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMLocation> CIMLocations { get { return _cIMLocations ?? (_cIMLocations = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMLocation>("CIM_Location", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDependencyContext> _cIMDependencyContexts;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMDependencyContext"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDependencyContext> CIMDependencyContexts { get { return _cIMDependencyContexts ?? (_cIMDependencyContexts = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMDependencyContext>("CIM_DependencyContext", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32RegAddRemovePrograms64> _win32RegAddRemovePrograms64s;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32RegAddRemovePrograms64"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32RegAddRemovePrograms64> Win32RegAddRemovePrograms64s { get { return _win32RegAddRemovePrograms64s ?? (_win32RegAddRemovePrograms64s = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32RegAddRemovePrograms64>("Win32Reg_AddRemovePrograms64", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD2008> _aDSKACAD2008s;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD2008"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD2008> ADSKACAD2008s { get { return _aDSKACAD2008s ?? (_aDSKACAD2008s = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD2008>("ADSK_ACAD_2008", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSK3dsMax2012> _aDSK3dsMax2012s;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.ADSK3dsMax2012"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSK3dsMax2012> ADSK3dsMax2012s { get { return _aDSK3dsMax2012s ?? (_aDSK3dsMax2012s = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.ADSK3dsMax2012>("ADSK_3dsMax_2012", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32WinSAT> _win32WinSATs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32WinSAT"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32WinSAT> Win32WinSATs { get { return _win32WinSATs ?? (_win32WinSATs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32WinSAT>("Win32_WinSAT", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSetting> _cIMSettings;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMSetting"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSetting> CIMSettings { get { return _cIMSettings ?? (_cIMSettings = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMSetting>("CIM_Setting", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32TimeZone> _win32TimeZones;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32TimeZone"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32TimeZone> Win32TimeZones { get { return _win32TimeZones ?? (_win32TimeZones = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32TimeZone>("Win32_TimeZone", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PageFileSetting> _win32PageFileSettings;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32PageFileSetting"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PageFileSetting> Win32PageFileSettings { get { return _win32PageFileSettings ?? (_win32PageFileSettings = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32PageFileSetting>("Win32_PageFileSetting", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Desktop> _win32Desktops;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32Desktop"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Desktop> Win32Desktops { get { return _win32Desktops ?? (_win32Desktops = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32Desktop>("Win32_Desktop", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ShadowContext> _win32ShadowContexts;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ShadowContext"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ShadowContext> Win32ShadowContexts { get { return _win32ShadowContexts ?? (_win32ShadowContexts = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ShadowContext>("Win32_ShadowContext", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32MSIResource> _win32MSIResources;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32MSIResource"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32MSIResource> Win32MSIResources { get { return _win32MSIResources ?? (_win32MSIResources = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32MSIResource>("Win32_MSIResource", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ServiceControl> _win32ServiceControls;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ServiceControl"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ServiceControl> Win32ServiceControls { get { return _win32ServiceControls ?? (_win32ServiceControls = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ServiceControl>("Win32_ServiceControl", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Property> _win32Properties;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32Property"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Property> Win32Properties { get { return _win32Properties ?? (_win32Properties = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32Property>("Win32_Property", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Patch> _win32Patchs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32Patch"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Patch> Win32Patchs { get { return _win32Patchs ?? (_win32Patchs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32Patch>("Win32_Patch", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PatchPackage> _win32PatchPackages;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32PatchPackage"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PatchPackage> Win32PatchPackages { get { return _win32PatchPackages ?? (_win32PatchPackages = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32PatchPackage>("Win32_PatchPackage", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Binary> _win32Binaries;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32Binary"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Binary> Win32Binaries { get { return _win32Binaries ?? (_win32Binaries = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32Binary>("Win32_Binary", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32AutochkSetting> _win32AutochkSettings;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32AutochkSetting"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32AutochkSetting> Win32AutochkSettings { get { return _win32AutochkSettings ?? (_win32AutochkSettings = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32AutochkSetting>("Win32_AutochkSetting", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SerialPortConfiguration> _win32SerialPortConfigurations;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SerialPortConfiguration"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SerialPortConfiguration> Win32SerialPortConfigurations { get { return _win32SerialPortConfigurations ?? (_win32SerialPortConfigurations = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SerialPortConfiguration>("Win32_SerialPortConfiguration", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMMonitorResolution> _cIMMonitorResolutions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMMonitorResolution"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMMonitorResolution> CIMMonitorResolutions { get { return _cIMMonitorResolutions ?? (_cIMMonitorResolutions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMMonitorResolution>("CIM_MonitorResolution", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32StartupCommand> _win32StartupCommands;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32StartupCommand"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32StartupCommand> Win32StartupCommands { get { return _win32StartupCommands ?? (_win32StartupCommands = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32StartupCommand>("Win32_StartupCommand", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32BootConfiguration> _win32BootConfigurations;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32BootConfiguration"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32BootConfiguration> Win32BootConfigurations { get { return _win32BootConfigurations ?? (_win32BootConfigurations = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32BootConfiguration>("Win32_BootConfiguration", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NetworkLoginProfile> _win32NetworkLoginProfiles;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32NetworkLoginProfile"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NetworkLoginProfile> Win32NetworkLoginProfiles { get { return _win32NetworkLoginProfiles ?? (_win32NetworkLoginProfiles = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32NetworkLoginProfile>("Win32_NetworkLoginProfile", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NamedJobObjectLimitSetting> _win32NamedJobObjectLimitSettings;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32NamedJobObjectLimitSetting"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NamedJobObjectLimitSetting> Win32NamedJobObjectLimitSettings { get { return _win32NamedJobObjectLimitSettings ?? (_win32NamedJobObjectLimitSettings = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32NamedJobObjectLimitSetting>("Win32_NamedJobObjectLimitSetting", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMVideoControllerResolution> _cIMVideoControllerResolutions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMVideoControllerResolution"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMVideoControllerResolution> CIMVideoControllerResolutions { get { return _cIMVideoControllerResolutions ?? (_cIMVideoControllerResolutions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMVideoControllerResolution>("CIM_VideoControllerResolution", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NamedJobObjectSecLimitSetting> _win32NamedJobObjectSecLimitSettings;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32NamedJobObjectSecLimitSetting"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NamedJobObjectSecLimitSetting> Win32NamedJobObjectSecLimitSettings { get { return _win32NamedJobObjectSecLimitSettings ?? (_win32NamedJobObjectSecLimitSettings = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32NamedJobObjectSecLimitSetting>("Win32_NamedJobObjectSecLimitSetting", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DisplayConfiguration> _win32DisplayConfigurations;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32DisplayConfiguration"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DisplayConfiguration> Win32DisplayConfigurations { get { return _win32DisplayConfigurations ?? (_win32DisplayConfigurations = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32DisplayConfiguration>("Win32_DisplayConfiguration", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NetworkAdapterConfiguration> _win32NetworkAdapterConfigurations;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32NetworkAdapterConfiguration"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NetworkAdapterConfiguration> Win32NetworkAdapterConfigurations { get { return _win32NetworkAdapterConfigurations ?? (_win32NetworkAdapterConfigurations = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32NetworkAdapterConfiguration>("Win32_NetworkAdapterConfiguration", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32QuotaSetting> _win32QuotaSettings;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32QuotaSetting"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32QuotaSetting> Win32QuotaSettings { get { return _win32QuotaSettings ?? (_win32QuotaSettings = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32QuotaSetting>("Win32_QuotaSetting", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SecuritySetting> _win32SecuritySettings;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SecuritySetting"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SecuritySetting> Win32SecuritySettings { get { return _win32SecuritySettings ?? (_win32SecuritySettings = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SecuritySetting>("Win32_SecuritySetting", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalFileSecuritySetting> _win32LogicalFileSecuritySettings;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalFileSecuritySetting"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalFileSecuritySetting> Win32LogicalFileSecuritySettings { get { return _win32LogicalFileSecuritySettings ?? (_win32LogicalFileSecuritySettings = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalFileSecuritySetting>("Win32_LogicalFileSecuritySetting", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalShareSecuritySetting> _win32LogicalShareSecuritySettings;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalShareSecuritySetting"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalShareSecuritySetting> Win32LogicalShareSecuritySettings { get { return _win32LogicalShareSecuritySettings ?? (_win32LogicalShareSecuritySettings = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalShareSecuritySetting>("Win32_LogicalShareSecuritySetting", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DisplayControllerConfiguration> _win32DisplayControllerConfigurations;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32DisplayControllerConfiguration"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DisplayControllerConfiguration> Win32DisplayControllerConfigurations { get { return _win32DisplayControllerConfigurations ?? (_win32DisplayControllerConfigurations = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32DisplayControllerConfiguration>("Win32_DisplayControllerConfiguration", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32WMISetting> _win32WMISettings;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32WMISetting"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32WMISetting> Win32WMISettings { get { return _win32WMISettings ?? (_win32WMISettings = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32WMISetting>("Win32_WMISetting", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32OSRecoveryConfiguration> _win32OSRecoveryConfigurations;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32OSRecoveryConfiguration"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32OSRecoveryConfiguration> Win32OSRecoveryConfigurations { get { return _win32OSRecoveryConfigurations ?? (_win32OSRecoveryConfigurations = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32OSRecoveryConfiguration>("Win32_OSRecoveryConfiguration", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32COMSetting> _win32COMSettings;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32COMSetting"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32COMSetting> Win32COMSettings { get { return _win32COMSettings ?? (_win32COMSettings = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32COMSetting>("Win32_COMSetting", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ClassicCOMClassSetting> _win32ClassicCOMClassSettings;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ClassicCOMClassSetting"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ClassicCOMClassSetting> Win32ClassicCOMClassSettings { get { return _win32ClassicCOMClassSettings ?? (_win32ClassicCOMClassSettings = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ClassicCOMClassSetting>("Win32_ClassicCOMClassSetting", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DCOMApplicationSetting> _win32DCOMApplicationSettings;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32DCOMApplicationSetting"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DCOMApplicationSetting> Win32DCOMApplicationSettings { get { return _win32DCOMApplicationSettings ?? (_win32DCOMApplicationSettings = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32DCOMApplicationSetting>("Win32_DCOMApplicationSetting", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32VideoConfiguration> _win32VideoConfigurations;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32VideoConfiguration"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32VideoConfiguration> Win32VideoConfigurations { get { return _win32VideoConfigurations ?? (_win32VideoConfigurations = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32VideoConfiguration>("Win32_VideoConfiguration", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ODBCAttribute> _win32ODBCAttributes;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ODBCAttribute"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ODBCAttribute> Win32ODBCAttributes { get { return _win32ODBCAttributes ?? (_win32ODBCAttributes = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ODBCAttribute>("Win32_ODBCAttribute", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ODBCSourceAttribute> _win32ODBCSourceAttributes;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ODBCSourceAttribute"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ODBCSourceAttribute> Win32ODBCSourceAttributes { get { return _win32ODBCSourceAttributes ?? (_win32ODBCSourceAttributes = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ODBCSourceAttribute>("Win32_ODBCSourceAttribute", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ScriptingStandardConsumerSetting> _scriptingStandardConsumerSettings;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.ScriptingStandardConsumerSetting"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ScriptingStandardConsumerSetting> ScriptingStandardConsumerSettings { get { return _scriptingStandardConsumerSettings ?? (_scriptingStandardConsumerSettings = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.ScriptingStandardConsumerSetting>("ScriptingStandardConsumerSetting", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PrinterConfiguration> _win32PrinterConfigurations;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32PrinterConfiguration"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PrinterConfiguration> Win32PrinterConfigurations { get { return _win32PrinterConfigurations ?? (_win32PrinterConfigurations = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32PrinterConfiguration>("Win32_PrinterConfiguration", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32CurrentTime> _win32CurrentTimes;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32CurrentTime"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32CurrentTime> Win32CurrentTimes { get { return _win32CurrentTimes ?? (_win32CurrentTimes = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32CurrentTime>("Win32_CurrentTime", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32UTCTime> _win32UTCTimes;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32UTCTime"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32UTCTime> Win32UTCTimes { get { return _win32UTCTimes ?? (_win32UTCTimes = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32UTCTime>("Win32_UTCTime", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LocalTime> _win32LocalTimes;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32LocalTime"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LocalTime> Win32LocalTimes { get { return _win32LocalTimes ?? (_win32LocalTimes = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32LocalTime>("Win32_LocalTime", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMFRU> _cIMFRUs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMFRU"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMFRU> CIMFRUs { get { return _cIMFRUs ?? (_cIMFRUs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMFRU>("CIM_FRU", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD2012> _aDSKACAD2012s;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD2012"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD2012> ADSKACAD2012s { get { return _aDSKACAD2012s ?? (_aDSKACAD2012s = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD2012>("ADSK_ACAD_2012", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMAction> _cIMActions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMAction"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMAction> CIMActions { get { return _cIMActions ?? (_cIMActions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMAction>("CIM_Action", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ShortcutAction> _win32ShortcutActions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ShortcutAction"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ShortcutAction> Win32ShortcutActions { get { return _win32ShortcutActions ?? (_win32ShortcutActions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ShortcutAction>("Win32_ShortcutAction", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMRebootAction> _cIMRebootActions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMRebootAction"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMRebootAction> CIMRebootActions { get { return _cIMRebootActions ?? (_cIMRebootActions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMRebootAction>("CIM_RebootAction", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ExtensionInfoAction> _win32ExtensionInfoActions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ExtensionInfoAction"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ExtensionInfoAction> Win32ExtensionInfoActions { get { return _win32ExtensionInfoActions ?? (_win32ExtensionInfoActions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ExtensionInfoAction>("Win32_ExtensionInfoAction", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDirectoryAction> _cIMDirectoryActions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMDirectoryAction"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDirectoryAction> CIMDirectoryActions { get { return _cIMDirectoryActions ?? (_cIMDirectoryActions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMDirectoryAction>("CIM_DirectoryAction", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMCreateDirectoryAction> _cIMCreateDirectoryActions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMCreateDirectoryAction"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMCreateDirectoryAction> CIMCreateDirectoryActions { get { return _cIMCreateDirectoryActions ?? (_cIMCreateDirectoryActions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMCreateDirectoryAction>("CIM_CreateDirectoryAction", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32CreateFolderAction> _win32CreateFolderActions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32CreateFolderAction"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32CreateFolderAction> Win32CreateFolderActions { get { return _win32CreateFolderActions ?? (_win32CreateFolderActions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32CreateFolderAction>("Win32_CreateFolderAction", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMRemoveDirectoryAction> _cIMRemoveDirectoryActions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMRemoveDirectoryAction"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMRemoveDirectoryAction> CIMRemoveDirectoryActions { get { return _cIMRemoveDirectoryActions ?? (_cIMRemoveDirectoryActions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMRemoveDirectoryAction>("CIM_RemoveDirectoryAction", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32RegistryAction> _win32RegistryActions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32RegistryAction"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32RegistryAction> Win32RegistryActions { get { return _win32RegistryActions ?? (_win32RegistryActions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32RegistryAction>("Win32_RegistryAction", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ClassInfoAction> _win32ClassInfoActions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ClassInfoAction"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ClassInfoAction> Win32ClassInfoActions { get { return _win32ClassInfoActions ?? (_win32ClassInfoActions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ClassInfoAction>("Win32_ClassInfoAction", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMModifySettingAction> _cIMModifySettingActions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMModifySettingAction"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMModifySettingAction> CIMModifySettingActions { get { return _cIMModifySettingActions ?? (_cIMModifySettingActions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMModifySettingAction>("CIM_ModifySettingAction", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SelfRegModuleAction> _win32SelfRegModuleActions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SelfRegModuleAction"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SelfRegModuleAction> Win32SelfRegModuleActions { get { return _win32SelfRegModuleActions ?? (_win32SelfRegModuleActions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SelfRegModuleAction>("Win32_SelfRegModuleAction", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32TypeLibraryAction> _win32TypeLibraryActions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32TypeLibraryAction"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32TypeLibraryAction> Win32TypeLibraryActions { get { return _win32TypeLibraryActions ?? (_win32TypeLibraryActions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32TypeLibraryAction>("Win32_TypeLibraryAction", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMExecuteProgram> _cIMExecutePrograms;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMExecuteProgram"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMExecuteProgram> CIMExecutePrograms { get { return _cIMExecutePrograms ?? (_cIMExecutePrograms = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMExecuteProgram>("CIM_ExecuteProgram", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32BindImageAction> _win32BindImageActions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32BindImageAction"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32BindImageAction> Win32BindImageActions { get { return _win32BindImageActions ?? (_win32BindImageActions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32BindImageAction>("Win32_BindImageAction", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32RemoveIniAction> _win32RemoveIniActions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32RemoveIniAction"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32RemoveIniAction> Win32RemoveIniActions { get { return _win32RemoveIniActions ?? (_win32RemoveIniActions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32RemoveIniAction>("Win32_RemoveIniAction", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32MIMEInfoAction> _win32MIMEInfoActions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32MIMEInfoAction"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32MIMEInfoAction> Win32MIMEInfoActions { get { return _win32MIMEInfoActions ?? (_win32MIMEInfoActions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32MIMEInfoAction>("Win32_MIMEInfoAction", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32FontInfoAction> _win32FontInfoActions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32FontInfoAction"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32FontInfoAction> Win32FontInfoActions { get { return _win32FontInfoActions ?? (_win32FontInfoActions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32FontInfoAction>("Win32_FontInfoAction", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PublishComponentAction> _win32PublishComponentActions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32PublishComponentAction"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PublishComponentAction> Win32PublishComponentActions { get { return _win32PublishComponentActions ?? (_win32PublishComponentActions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32PublishComponentAction>("Win32_PublishComponentAction", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMFileAction> _cIMFileActions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMFileAction"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMFileAction> CIMFileActions { get { return _cIMFileActions ?? (_cIMFileActions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMFileAction>("CIM_FileAction", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32MoveFileAction> _win32MoveFileActions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32MoveFileAction"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32MoveFileAction> Win32MoveFileActions { get { return _win32MoveFileActions ?? (_win32MoveFileActions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32MoveFileAction>("Win32_MoveFileAction", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMCopyFileAction> _cIMCopyFileActions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMCopyFileAction"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMCopyFileAction> CIMCopyFileActions { get { return _cIMCopyFileActions ?? (_cIMCopyFileActions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMCopyFileAction>("CIM_CopyFileAction", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DuplicateFileAction> _win32DuplicateFileActions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32DuplicateFileAction"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DuplicateFileAction> Win32DuplicateFileActions { get { return _win32DuplicateFileActions ?? (_win32DuplicateFileActions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32DuplicateFileAction>("Win32_DuplicateFileAction", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMRemoveFileAction> _cIMRemoveFileActions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMRemoveFileAction"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMRemoveFileAction> CIMRemoveFileActions { get { return _cIMRemoveFileActions ?? (_cIMRemoveFileActions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMRemoveFileAction>("CIM_RemoveFileAction", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32RemoveFileAction> _win32RemoveFileActions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32RemoveFileAction"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32RemoveFileAction> Win32RemoveFileActions { get { return _win32RemoveFileActions ?? (_win32RemoveFileActions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32RemoveFileAction>("Win32_RemoveFileAction", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ProductResource> _win32ProductResources;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ProductResource"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ProductResource> Win32ProductResources { get { return _win32ProductResources ?? (_win32ProductResources = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ProductResource>("Win32_ProductResource", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32MountPoint> _win32MountPoints;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32MountPoint"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32MountPoint> Win32MountPoints { get { return _win32MountPoints ?? (_win32MountPoints = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32MountPoint>("Win32_MountPoint", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMStatistics> _cIMStatisticses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMStatistics"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMStatistics> CIMStatisticses { get { return _cIMStatisticses ?? (_cIMStatisticses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMStatistics>("CIM_Statistics", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMErrorCountersForDevice> _cIMErrorCountersForDevices;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMErrorCountersForDevice"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMErrorCountersForDevice> CIMErrorCountersForDevices { get { return _cIMErrorCountersForDevices ?? (_cIMErrorCountersForDevices = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMErrorCountersForDevice>("CIM_ErrorCountersForDevice", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD2002> _aDSKACAD2002s;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD2002"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD2002> ADSKACAD2002s { get { return _aDSKACAD2002s ?? (_aDSKACAD2002s = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD2002>("ADSK_ACAD_2002", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.cmsql08> _cmsql08s;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.cmsql08"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.cmsql08> cmsql08s { get { return _cmsql08s ?? (_cmsql08s = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.cmsql08>("cm_sql08", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32OfflineFilesAssociatedItems> _win32OfflineFilesAssociatedItemses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32OfflineFilesAssociatedItems"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32OfflineFilesAssociatedItems> Win32OfflineFilesAssociatedItemses { get { return _win32OfflineFilesAssociatedItemses ?? (_win32OfflineFilesAssociatedItemses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32OfflineFilesAssociatedItems>("Win32_OfflineFilesAssociatedItems", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftProviders> _msftProviderses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MsftProviders"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftProviders> MsftProviderses { get { return _msftProviderses ?? (_msftProviderses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MsftProviders>("Msft_Providers", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32RegAddRemovePrograms> _win32RegAddRemoveProgramses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32RegAddRemovePrograms"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32RegAddRemovePrograms> Win32RegAddRemoveProgramses { get { return _win32RegAddRemoveProgramses ?? (_win32RegAddRemoveProgramses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32RegAddRemovePrograms>("Win32Reg_AddRemovePrograms", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32UserProfile> _win32UserProfiles;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32UserProfile"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32UserProfile> Win32UserProfiles { get { return _win32UserProfiles ?? (_win32UserProfiles = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32UserProfile>("Win32_UserProfile", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMRelatedStatistics> _cIMRelatedStatisticses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMRelatedStatistics"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMRelatedStatistics> CIMRelatedStatisticses { get { return _cIMRelatedStatisticses ?? (_cIMRelatedStatisticses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMRelatedStatistics>("CIM_RelatedStatistics", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32OfflineFilesChangeInfo> _win32OfflineFilesChangeInfos;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32OfflineFilesChangeInfo"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32OfflineFilesChangeInfo> Win32OfflineFilesChangeInfos { get { return _win32OfflineFilesChangeInfos ?? (_win32OfflineFilesChangeInfos = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32OfflineFilesChangeInfo>("Win32_OfflineFilesChangeInfo", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMExport> _cIMExports;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMExport"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMExport> CIMExports { get { return _cIMExports ?? (_cIMExports = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMExport>("CIM_Export", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT2010> _aDSKACLT2010s;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT2010"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT2010> ADSKACLT2010s { get { return _aDSKACLT2010s ?? (_aDSKACLT2010s = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT2010>("ADSK_ACLT_2010", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareElementResource> _win32SoftwareElementResources;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareElementResource"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareElementResource> Win32SoftwareElementResources { get { return _win32SoftwareElementResources ?? (_win32SoftwareElementResources = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareElementResource>("Win32_SoftwareElementResource", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMFRUPhysicalElements> _cIMFRUPhysicalElementses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMFRUPhysicalElements"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMFRUPhysicalElements> CIMFRUPhysicalElementses { get { return _cIMFRUPhysicalElementses ?? (_cIMFRUPhysicalElementses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMFRUPhysicalElements>("CIM_FRUPhysicalElements", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMParticipatesInSet> _cIMParticipatesInSets;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMParticipatesInSet"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMParticipatesInSet> CIMParticipatesInSets { get { return _cIMParticipatesInSets ?? (_cIMParticipatesInSets = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMParticipatesInSet>("CIM_ParticipatesInSet", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMFromDirectoryAction> _cIMFromDirectoryActions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMFromDirectoryAction"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMFromDirectoryAction> CIMFromDirectoryActions { get { return _cIMFromDirectoryActions ?? (_cIMFromDirectoryActions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMFromDirectoryAction>("CIM_FromDirectoryAction", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SID> _win32SIDs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SID"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SID> Win32SIDs { get { return _win32SIDs ?? (_win32SIDs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SID>("Win32_SID", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMElementCapacity> _cIMElementCapacities;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMElementCapacity"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMElementCapacity> CIMElementCapacities { get { return _cIMElementCapacities ?? (_cIMElementCapacities = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMElementCapacity>("CIM_ElementCapacity", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ActionCheck> _win32ActionChecks;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ActionCheck"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ActionCheck> Win32ActionChecks { get { return _win32ActionChecks ?? (_win32ActionChecks = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ActionCheck>("Win32_ActionCheck", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMElementSetting> _cIMElementSettings;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMElementSetting"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMElementSetting> CIMElementSettings { get { return _cIMElementSettings ?? (_cIMElementSettings = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMElementSetting>("CIM_ElementSetting", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32UserDesktop> _win32UserDesktops;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32UserDesktop"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32UserDesktop> Win32UserDesktops { get { return _win32UserDesktops ?? (_win32UserDesktops = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32UserDesktop>("Win32_UserDesktop", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMMonitorSetting> _cIMMonitorSettings;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMMonitorSetting"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMMonitorSetting> CIMMonitorSettings { get { return _cIMMonitorSettings ?? (_cIMMonitorSettings = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMMonitorSetting>("CIM_MonitorSetting", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DeviceSettings> _win32DeviceSettingses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32DeviceSettings"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DeviceSettings> Win32DeviceSettingses { get { return _win32DeviceSettingses ?? (_win32DeviceSettingses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32DeviceSettings>("Win32_DeviceSettings", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PrinterSetting> _win32PrinterSettings;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32PrinterSetting"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PrinterSetting> Win32PrinterSettings { get { return _win32PrinterSettings ?? (_win32PrinterSettings = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32PrinterSetting>("Win32_PrinterSetting", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NetworkAdapterSetting> _win32NetworkAdapterSettings;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32NetworkAdapterSetting"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NetworkAdapterSetting> Win32NetworkAdapterSettings { get { return _win32NetworkAdapterSettings ?? (_win32NetworkAdapterSettings = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32NetworkAdapterSetting>("Win32_NetworkAdapterSetting", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SerialPortSetting> _win32SerialPortSettings;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SerialPortSetting"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SerialPortSetting> Win32SerialPortSettings { get { return _win32SerialPortSettings ?? (_win32SerialPortSettings = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SerialPortSetting>("Win32_SerialPortSetting", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemSetting> _win32SystemSettings;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SystemSetting"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemSetting> Win32SystemSettings { get { return _win32SystemSettings ?? (_win32SystemSettings = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemSetting>("Win32_SystemSetting", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemProgramGroups> _win32SystemProgramGroupses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SystemProgramGroups"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemProgramGroups> Win32SystemProgramGroupses { get { return _win32SystemProgramGroupses ?? (_win32SystemProgramGroupses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemProgramGroups>("Win32_SystemProgramGroups", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemBootConfiguration> _win32SystemBootConfigurations;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SystemBootConfiguration"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemBootConfiguration> Win32SystemBootConfigurations { get { return _win32SystemBootConfigurations ?? (_win32SystemBootConfigurations = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemBootConfiguration>("Win32_SystemBootConfiguration", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemTimeZone> _win32SystemTimeZones;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SystemTimeZone"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemTimeZone> Win32SystemTimeZones { get { return _win32SystemTimeZones ?? (_win32SystemTimeZones = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemTimeZone>("Win32_SystemTimeZone", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemDesktop> _win32SystemDesktops;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SystemDesktop"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemDesktop> Win32SystemDesktops { get { return _win32SystemDesktops ?? (_win32SystemDesktops = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemDesktop>("Win32_SystemDesktop", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ClassicCOMClassSettings> _win32ClassicCOMClassSettingses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ClassicCOMClassSettings"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ClassicCOMClassSettings> Win32ClassicCOMClassSettingses { get { return _win32ClassicCOMClassSettingses ?? (_win32ClassicCOMClassSettingses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ClassicCOMClassSettings>("Win32_ClassicCOMClassSettings", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32VolumeQuota> _win32VolumeQuotas;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32VolumeQuota"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32VolumeQuota> Win32VolumeQuotas { get { return _win32VolumeQuotas ?? (_win32VolumeQuotas = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32VolumeQuota>("Win32_VolumeQuota", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32WMIElementSetting> _win32WMIElementSettings;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32WMIElementSetting"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32WMIElementSetting> Win32WMIElementSettings { get { return _win32WMIElementSettings ?? (_win32WMIElementSettings = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32WMIElementSetting>("Win32_WMIElementSetting", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32COMApplicationSettings> _win32COMApplicationSettingses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32COMApplicationSettings"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32COMApplicationSettings> Win32COMApplicationSettingses { get { return _win32COMApplicationSettingses ?? (_win32COMApplicationSettingses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32COMApplicationSettings>("Win32_COMApplicationSettings", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMVideoSetting> _cIMVideoSettings;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMVideoSetting"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMVideoSetting> CIMVideoSettings { get { return _cIMVideoSettings ?? (_cIMVideoSettings = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMVideoSetting>("CIM_VideoSetting", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32VideoSettings> _win32VideoSettingses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32VideoSettings"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32VideoSettings> Win32VideoSettingses { get { return _win32VideoSettingses ?? (_win32VideoSettingses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32VideoSettings>("Win32_VideoSettings", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SecuritySettingOfObject> _win32SecuritySettingOfObjects;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SecuritySettingOfObject"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SecuritySettingOfObject> Win32SecuritySettingOfObjects { get { return _win32SecuritySettingOfObjects ?? (_win32SecuritySettingOfObjects = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SecuritySettingOfObject>("Win32_SecuritySettingOfObject", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SecuritySettingOfLogicalShare> _win32SecuritySettingOfLogicalShares;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SecuritySettingOfLogicalShare"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SecuritySettingOfLogicalShare> Win32SecuritySettingOfLogicalShares { get { return _win32SecuritySettingOfLogicalShares ?? (_win32SecuritySettingOfLogicalShares = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SecuritySettingOfLogicalShare>("Win32_SecuritySettingOfLogicalShare", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SecuritySettingOfLogicalFile> _win32SecuritySettingOfLogicalFiles;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SecuritySettingOfLogicalFile"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SecuritySettingOfLogicalFile> Win32SecuritySettingOfLogicalFiles { get { return _win32SecuritySettingOfLogicalFiles ?? (_win32SecuritySettingOfLogicalFiles = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SecuritySettingOfLogicalFile>("Win32_SecuritySettingOfLogicalFile", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PageFileElementSetting> _win32PageFileElementSettings;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32PageFileElementSetting"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PageFileElementSetting> Win32PageFileElementSettings { get { return _win32PageFileElementSettings ?? (_win32PageFileElementSettings = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32PageFileElementSetting>("Win32_PageFileElementSetting", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32OperatingSystemAutochkSetting> _win32OperatingSystemAutochkSettings;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32OperatingSystemAutochkSetting"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32OperatingSystemAutochkSetting> Win32OperatingSystemAutochkSettings { get { return _win32OperatingSystemAutochkSettings ?? (_win32OperatingSystemAutochkSettings = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32OperatingSystemAutochkSetting>("Win32_OperatingSystemAutochkSetting", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32VolumeQuotaSetting> _win32VolumeQuotaSettings;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32VolumeQuotaSetting"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32VolumeQuotaSetting> Win32VolumeQuotaSettings { get { return _win32VolumeQuotaSettings ?? (_win32VolumeQuotaSettings = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32VolumeQuotaSetting>("Win32_VolumeQuotaSetting", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMToDirectorySpecification> _cIMToDirectorySpecifications;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMToDirectorySpecification"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMToDirectorySpecification> CIMToDirectorySpecifications { get { return _cIMToDirectorySpecifications ?? (_cIMToDirectorySpecifications = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMToDirectorySpecification>("CIM_ToDirectorySpecification", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMProductSoftwareFeatures> _cIMProductSoftwareFeatureses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMProductSoftwareFeatures"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMProductSoftwareFeatures> CIMProductSoftwareFeatureses { get { return _cIMProductSoftwareFeatureses ?? (_cIMProductSoftwareFeatureses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMProductSoftwareFeatures>("CIM_ProductSoftwareFeatures", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ProductSoftwareFeatures> _win32ProductSoftwareFeatureses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ProductSoftwareFeatures"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ProductSoftwareFeatures> Win32ProductSoftwareFeatureses { get { return _win32ProductSoftwareFeatureses ?? (_win32ProductSoftwareFeatureses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ProductSoftwareFeatures>("Win32_ProductSoftwareFeatures", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ImplementedCategory> _win32ImplementedCategories;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ImplementedCategory"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ImplementedCategory> Win32ImplementedCategories { get { return _win32ImplementedCategories ?? (_win32ImplementedCategories = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ImplementedCategory>("Win32_ImplementedCategory", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32RegSMSAdvancedClientPorts> _win32RegSMSAdvancedClientPortses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32RegSMSAdvancedClientPorts"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32RegSMSAdvancedClientPorts> Win32RegSMSAdvancedClientPortses { get { return _win32RegSMSAdvancedClientPortses ?? (_win32RegSMSAdvancedClientPortses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32RegSMSAdvancedClientPorts>("Win32Reg_SMSAdvancedClientPorts", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMInstalledSoftwareElement> _cIMInstalledSoftwareElements;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMInstalledSoftwareElement"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMInstalledSoftwareElement> CIMInstalledSoftwareElements { get { return _cIMInstalledSoftwareElements ?? (_cIMInstalledSoftwareElements = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMInstalledSoftwareElement>("CIM_InstalledSoftwareElement", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32InstalledSoftwareElement> _win32InstalledSoftwareElements;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32InstalledSoftwareElement"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32InstalledSoftwareElement> Win32InstalledSoftwareElements { get { return _win32InstalledSoftwareElements ?? (_win32InstalledSoftwareElements = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32InstalledSoftwareElement>("Win32_InstalledSoftwareElement", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32USBDevice> _win32USBDevices;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32USBDevice"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32USBDevice> Win32USBDevices { get { return _win32USBDevices ?? (_win32USBDevices = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32USBDevice>("Win32_USBDevice", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareFeatureCheck> _win32SoftwareFeatureChecks;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareFeatureCheck"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareFeatureCheck> Win32SoftwareFeatureChecks { get { return _win32SoftwareFeatureChecks ?? (_win32SoftwareFeatureChecks = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareFeatureCheck>("Win32_SoftwareFeatureCheck", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT200964> _aDSKACLT200964s;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT200964"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT200964> ADSKACLT200964s { get { return _aDSKACLT200964s ?? (_aDSKACLT200964s = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT200964>("ADSK_ACLT_2009_64", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LUIDandAttributes> _win32LUIDandAttributeses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32LUIDandAttributes"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LUIDandAttributes> Win32LUIDandAttributeses { get { return _win32LUIDandAttributeses ?? (_win32LUIDandAttributeses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32LUIDandAttributes>("Win32_LUIDandAttributes", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32VolumeUserQuota> _win32VolumeUserQuotas;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32VolumeUserQuota"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32VolumeUserQuota> Win32VolumeUserQuotas { get { return _win32VolumeUserQuotas ?? (_win32VolumeUserQuotas = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32VolumeUserQuota>("Win32_VolumeUserQuota", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderCounters> _msftWmiProviderCounterses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderCounters"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderCounters> MsftWmiProviderCounterses { get { return _msftWmiProviderCounterses ?? (_msftWmiProviderCounterses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.MsftWmiProviderCounters>("Msft_WmiProvider_Counters", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LUID> _win32LUIDs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32LUID"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LUID> Win32LUIDs { get { return _win32LUIDs ?? (_win32LUIDs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32LUID>("Win32_LUID", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMCheck> _cIMChecks;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMCheck"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMCheck> CIMChecks { get { return _cIMChecks ?? (_cIMChecks = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMCheck>("CIM_Check", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDiskSpaceCheck> _cIMDiskSpaceChecks;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMDiskSpaceCheck"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDiskSpaceCheck> CIMDiskSpaceChecks { get { return _cIMDiskSpaceChecks ?? (_cIMDiskSpaceChecks = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMDiskSpaceCheck>("CIM_DiskSpaceCheck", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDirectorySpecification> _cIMDirectorySpecifications;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMDirectorySpecification"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDirectorySpecification> CIMDirectorySpecifications { get { return _cIMDirectorySpecifications ?? (_cIMDirectorySpecifications = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMDirectorySpecification>("CIM_DirectorySpecification", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DirectorySpecification> _win32DirectorySpecifications;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32DirectorySpecification"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DirectorySpecification> Win32DirectorySpecifications { get { return _win32DirectorySpecifications ?? (_win32DirectorySpecifications = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32DirectorySpecification>("Win32_DirectorySpecification", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareElementCondition> _win32SoftwareElementConditions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareElementCondition"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareElementCondition> Win32SoftwareElementConditions { get { return _win32SoftwareElementConditions ?? (_win32SoftwareElementConditions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareElementCondition>("Win32_SoftwareElementCondition", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ODBCDriverSpecification> _win32ODBCDriverSpecifications;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ODBCDriverSpecification"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ODBCDriverSpecification> Win32ODBCDriverSpecifications { get { return _win32ODBCDriverSpecifications ?? (_win32ODBCDriverSpecifications = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ODBCDriverSpecification>("Win32_ODBCDriverSpecification", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMMemoryCheck> _cIMMemoryChecks;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMMemoryCheck"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMMemoryCheck> CIMMemoryChecks { get { return _cIMMemoryChecks ?? (_cIMMemoryChecks = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMMemoryCheck>("CIM_MemoryCheck", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ServiceSpecification> _win32ServiceSpecifications;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ServiceSpecification"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ServiceSpecification> Win32ServiceSpecifications { get { return _win32ServiceSpecifications ?? (_win32ServiceSpecifications = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ServiceSpecification>("Win32_ServiceSpecification", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMFileSpecification> _cIMFileSpecifications;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMFileSpecification"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMFileSpecification> CIMFileSpecifications { get { return _cIMFileSpecifications ?? (_cIMFileSpecifications = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMFileSpecification>("CIM_FileSpecification", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32FileSpecification> _win32FileSpecifications;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32FileSpecification"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32FileSpecification> Win32FileSpecifications { get { return _win32FileSpecifications ?? (_win32FileSpecifications = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32FileSpecification>("Win32_FileSpecification", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32IniFileSpecification> _win32IniFileSpecifications;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32IniFileSpecification"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32IniFileSpecification> Win32IniFileSpecifications { get { return _win32IniFileSpecifications ?? (_win32IniFileSpecifications = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32IniFileSpecification>("Win32_IniFileSpecification", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSoftwareElementVersionCheck> _cIMSoftwareElementVersionChecks;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMSoftwareElementVersionCheck"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSoftwareElementVersionCheck> CIMSoftwareElementVersionChecks { get { return _cIMSoftwareElementVersionChecks ?? (_cIMSoftwareElementVersionChecks = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMSoftwareElementVersionCheck>("CIM_SoftwareElementVersionCheck", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSettingCheck> _cIMSettingChecks;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMSettingCheck"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSettingCheck> CIMSettingChecks { get { return _cIMSettingChecks ?? (_cIMSettingChecks = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMSettingCheck>("CIM_SettingCheck", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LaunchCondition> _win32LaunchConditions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32LaunchCondition"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LaunchCondition> Win32LaunchConditions { get { return _win32LaunchConditions ?? (_win32LaunchConditions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32LaunchCondition>("Win32_LaunchCondition", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ODBCDataSourceSpecification> _win32ODBCDataSourceSpecifications;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ODBCDataSourceSpecification"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ODBCDataSourceSpecification> Win32ODBCDataSourceSpecifications { get { return _win32ODBCDataSourceSpecifications ?? (_win32ODBCDataSourceSpecifications = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ODBCDataSourceSpecification>("Win32_ODBCDataSourceSpecification", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ODBCTranslatorSpecification> _win32ODBCTranslatorSpecifications;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ODBCTranslatorSpecification"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ODBCTranslatorSpecification> Win32ODBCTranslatorSpecifications { get { return _win32ODBCTranslatorSpecifications ?? (_win32ODBCTranslatorSpecifications = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ODBCTranslatorSpecification>("Win32_ODBCTranslatorSpecification", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ProgIDSpecification> _win32ProgIDSpecifications;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ProgIDSpecification"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ProgIDSpecification> Win32ProgIDSpecifications { get { return _win32ProgIDSpecifications ?? (_win32ProgIDSpecifications = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ProgIDSpecification>("Win32_ProgIDSpecification", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSwapSpaceCheck> _cIMSwapSpaceChecks;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMSwapSpaceCheck"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSwapSpaceCheck> CIMSwapSpaceChecks { get { return _cIMSwapSpaceChecks ?? (_cIMSwapSpaceChecks = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMSwapSpaceCheck>("CIM_SwapSpaceCheck", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32EnvironmentSpecification> _win32EnvironmentSpecifications;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32EnvironmentSpecification"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32EnvironmentSpecification> Win32EnvironmentSpecifications { get { return _win32EnvironmentSpecifications ?? (_win32EnvironmentSpecifications = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32EnvironmentSpecification>("Win32_EnvironmentSpecification", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ReserveCost> _win32ReserveCosts;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ReserveCost"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ReserveCost> Win32ReserveCosts { get { return _win32ReserveCosts ?? (_win32ReserveCosts = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ReserveCost>("Win32_ReserveCost", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMVersionCompatibilityCheck> _cIMVersionCompatibilityChecks;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMVersionCompatibilityCheck"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMVersionCompatibilityCheck> CIMVersionCompatibilityChecks { get { return _cIMVersionCompatibilityChecks ?? (_cIMVersionCompatibilityChecks = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMVersionCompatibilityCheck>("CIM_VersionCompatibilityCheck", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMOSVersionCheck> _cIMOSVersionChecks;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMOSVersionCheck"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMOSVersionCheck> CIMOSVersionChecks { get { return _cIMOSVersionChecks ?? (_cIMOSVersionChecks = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMOSVersionCheck>("CIM_OSVersionCheck", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Condition> _win32Conditions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32Condition"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Condition> Win32Conditions { get { return _win32Conditions ?? (_win32Conditions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32Condition>("Win32_Condition", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMProductFRU> _cIMProductFRUs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMProductFRU"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMProductFRU> CIMProductFRUs { get { return _cIMProductFRUs ?? (_cIMProductFRUs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMProductFRU>("CIM_ProductFRU", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ShadowStorage> _win32ShadowStorages;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ShadowStorage"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ShadowStorage> Win32ShadowStorages { get { return _win32ShadowStorages ?? (_win32ShadowStorages = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ShadowStorage>("Win32_ShadowStorage", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DCOMApplicationAccessAllowedSetting> _win32DCOMApplicationAccessAllowedSettings;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32DCOMApplicationAccessAllowedSetting"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DCOMApplicationAccessAllowedSetting> Win32DCOMApplicationAccessAllowedSettings { get { return _win32DCOMApplicationAccessAllowedSettings ?? (_win32DCOMApplicationAccessAllowedSettings = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32DCOMApplicationAccessAllowedSetting>("Win32_DCOMApplicationAccessAllowedSetting", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMFRUIncludesProduct> _cIMFRUIncludesProducts;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMFRUIncludesProduct"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMFRUIncludesProduct> CIMFRUIncludesProducts { get { return _cIMFRUIncludesProducts ?? (_cIMFRUIncludesProducts = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMFRUIncludesProduct>("CIM_FRUIncludesProduct", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMProductPhysicalElements> _cIMProductPhysicalElementses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMProductPhysicalElements"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMProductPhysicalElements> CIMProductPhysicalElementses { get { return _cIMProductPhysicalElementses ?? (_cIMProductPhysicalElementses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMProductPhysicalElements>("CIM_ProductPhysicalElements", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMCollectedMSEs> _cIMCollectedMSEses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMCollectedMSEs"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMCollectedMSEs> CIMCollectedMSEses { get { return _cIMCollectedMSEses ?? (_cIMCollectedMSEses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMCollectedMSEs>("CIM_CollectedMSEs", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NamedJobObjectProcess> _win32NamedJobObjectProcesses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32NamedJobObjectProcess"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NamedJobObjectProcess> Win32NamedJobObjectProcesses { get { return _win32NamedJobObjectProcesses ?? (_win32NamedJobObjectProcesses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32NamedJobObjectProcess>("Win32_NamedJobObjectProcess", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalElementLocation> _cIMPhysicalElementLocations;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalElementLocation"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalElementLocation> CIMPhysicalElementLocations { get { return _cIMPhysicalElementLocations ?? (_cIMPhysicalElementLocations = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalElementLocation>("CIM_PhysicalElementLocation", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32TokenPrivileges> _win32TokenPrivilegeses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32TokenPrivileges"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32TokenPrivileges> Win32TokenPrivilegeses { get { return _win32TokenPrivilegeses ?? (_win32TokenPrivilegeses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32TokenPrivileges>("Win32_TokenPrivileges", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMCollectionOfMSEs> _cIMCollectionOfMSEses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMCollectionOfMSEs"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMCollectionOfMSEs> CIMCollectionOfMSEses { get { return _cIMCollectionOfMSEses ?? (_cIMCollectionOfMSEses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMCollectionOfMSEs>("CIM_CollectionOfMSEs", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NamedJobObject> _win32NamedJobObjects;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32NamedJobObject"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NamedJobObject> Win32NamedJobObjects { get { return _win32NamedJobObjects ?? (_win32NamedJobObjects = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32NamedJobObject>("Win32_NamedJobObject", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMFromDirectorySpecification> _cIMFromDirectorySpecifications;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMFromDirectorySpecification"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMFromDirectorySpecification> CIMFromDirectorySpecifications { get { return _cIMFromDirectorySpecifications ?? (_cIMFromDirectorySpecifications = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMFromDirectorySpecification>("CIM_FromDirectorySpecification", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD2006> _aDSKACAD2006s;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD2006"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD2006> ADSKACAD2006s { get { return _aDSKACAD2006s ?? (_aDSKACAD2006s = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD2006>("ADSK_ACAD_2006", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PnPDevice> _win32PnPDevices;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32PnPDevice"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PnPDevice> Win32PnPDevices { get { return _win32PnPDevices ?? (_win32PnPDevices = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32PnPDevice>("Win32_PnPDevice", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMStorageError> _cIMStorageErrors;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMStorageError"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMStorageError> CIMStorageErrors { get { return _cIMStorageErrors ?? (_cIMStorageErrors = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMStorageError>("CIM_StorageError", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.SMSAIInstalledSoftwareDupDetect> _sMSAIInstalledSoftwareDupDetects;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.SMSAIInstalledSoftwareDupDetect"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.SMSAIInstalledSoftwareDupDetect> SMSAIInstalledSoftwareDupDetects { get { return _sMSAIInstalledSoftwareDupDetects ?? (_sMSAIInstalledSoftwareDupDetects = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.SMSAIInstalledSoftwareDupDetect>("SMS_AI_InstalledSoftwareDupDetect", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ServiceSpecificationService> _win32ServiceSpecificationServices;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ServiceSpecificationService"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ServiceSpecificationService> Win32ServiceSpecificationServices { get { return _win32ServiceSpecificationServices ?? (_win32ServiceSpecificationServices = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ServiceSpecificationService>("Win32_ServiceSpecificationService", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.OfficeSoftwareProtectionService> _officeSoftwareProtectionServices;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.OfficeSoftwareProtectionService"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.OfficeSoftwareProtectionService> OfficeSoftwareProtectionServices { get { return _officeSoftwareProtectionServices ?? (_officeSoftwareProtectionServices = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.OfficeSoftwareProtectionService>("OfficeSoftwareProtectionService", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32OfflineFilesItem> _win32OfflineFilesItems;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32OfflineFilesItem"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32OfflineFilesItem> Win32OfflineFilesItems { get { return _win32OfflineFilesItems ?? (_win32OfflineFilesItems = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32OfflineFilesItem>("Win32_OfflineFilesItem", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ShareToDirectory> _win32ShareToDirectories;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ShareToDirectory"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ShareToDirectory> Win32ShareToDirectories { get { return _win32ShareToDirectories ?? (_win32ShareToDirectories = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ShareToDirectory>("Win32_ShareToDirectory", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.WindowsInstallInfo> _windowsInstallInfos;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.WindowsInstallInfo"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.WindowsInstallInfo> WindowsInstallInfos { get { return _windowsInstallInfos ?? (_windowsInstallInfos = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.WindowsInstallInfo>("Windows_Install_Info", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CCMLogicalMemoryConfiguration> _cCMLogicalMemoryConfigurations;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CCMLogicalMemoryConfiguration"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CCMLogicalMemoryConfiguration> CCMLogicalMemoryConfigurations { get { return _cCMLogicalMemoryConfigurations ?? (_cCMLogicalMemoryConfigurations = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CCMLogicalMemoryConfiguration>("CCM_LogicalMemoryConfiguration", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SettingCheck> _win32SettingChecks;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SettingCheck"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SettingCheck> Win32SettingChecks { get { return _win32SettingChecks ?? (_win32SettingChecks = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SettingCheck>("Win32_SettingCheck", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PatchFile> _win32PatchFiles;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32PatchFile"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PatchFile> Win32PatchFiles { get { return _win32PatchFiles ?? (_win32PatchFiles = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32PatchFile>("Win32_PatchFile", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ODBCDriverAttribute> _win32ODBCDriverAttributes;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ODBCDriverAttribute"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ODBCDriverAttribute> Win32ODBCDriverAttributes { get { return _win32ODBCDriverAttributes ?? (_win32ODBCDriverAttributes = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ODBCDriverAttribute>("Win32_ODBCDriverAttribute", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ODBCDataSourceAttribute> _win32ODBCDataSourceAttributes;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ODBCDataSourceAttribute"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ODBCDataSourceAttribute> Win32ODBCDataSourceAttributes { get { return _win32ODBCDataSourceAttributes ?? (_win32ODBCDataSourceAttributes = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ODBCDataSourceAttribute>("Win32_ODBCDataSourceAttribute", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKASK9> _aDSKASK9s;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.ADSKASK9"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKASK9> ADSKASK9s { get { return _aDSKASK9s ?? (_aDSKASK9s = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.ADSKASK9>("ADSK_ASK_9", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ClientApplicationSetting> _win32ClientApplicationSettings;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ClientApplicationSetting"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ClientApplicationSetting> Win32ClientApplicationSettings { get { return _win32ClientApplicationSettings ?? (_win32ClientApplicationSettings = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ClientApplicationSetting>("Win32_ClientApplicationSetting", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMElementConfiguration> _cIMElementConfigurations;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMElementConfiguration"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMElementConfiguration> CIMElementConfigurations { get { return _cIMElementConfigurations ?? (_cIMElementConfigurations = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMElementConfiguration>("CIM_ElementConfiguration", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMReplacementSet> _cIMReplacementSets;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMReplacementSet"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMReplacementSet> CIMReplacementSets { get { return _cIMReplacementSets ?? (_cIMReplacementSets = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMReplacementSet>("CIM_ReplacementSet", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32OfflineFilesPinInfo> _win32OfflineFilesPinInfos;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32OfflineFilesPinInfo"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32OfflineFilesPinInfo> Win32OfflineFilesPinInfos { get { return _win32OfflineFilesPinInfos ?? (_win32OfflineFilesPinInfos = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32OfflineFilesPinInfo>("Win32_OfflineFilesPinInfo", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD2010> _aDSKACAD2010s;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD2010"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD2010> ADSKACAD2010s { get { return _aDSKACAD2010s ?? (_aDSKACAD2010s = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD2010>("ADSK_ACAD_2010", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDirectorySpecificationFile> _cIMDirectorySpecificationFiles;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMDirectorySpecificationFile"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDirectorySpecificationFile> CIMDirectorySpecificationFiles { get { return _cIMDirectorySpecificationFiles ?? (_cIMDirectorySpecificationFiles = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMDirectorySpecificationFile>("CIM_DirectorySpecificationFile", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSettingContext> _cIMSettingContexts;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMSettingContext"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSettingContext> CIMSettingContexts { get { return _cIMSettingContexts ?? (_cIMSettingContexts = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMSettingContext>("CIM_SettingContext", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SecuritySettingOwner> _win32SecuritySettingOwners;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SecuritySettingOwner"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SecuritySettingOwner> Win32SecuritySettingOwners { get { return _win32SecuritySettingOwners ?? (_win32SecuritySettingOwners = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SecuritySettingOwner>("Win32_SecuritySettingOwner", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalFileOwner> _win32LogicalFileOwners;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalFileOwner"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalFileOwner> Win32LogicalFileOwners { get { return _win32LogicalFileOwners ?? (_win32LogicalFileOwners = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalFileOwner>("Win32_LogicalFileOwner", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32OfflineFilesFileSysInfo> _win32OfflineFilesFileSysInfos;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32OfflineFilesFileSysInfo"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32OfflineFilesFileSysInfo> Win32OfflineFilesFileSysInfos { get { return _win32OfflineFilesFileSysInfos ?? (_win32OfflineFilesFileSysInfos = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32OfflineFilesFileSysInfo>("Win32_OfflineFilesFileSysInfo", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMManagedSystemElement> _cIMManagedSystemElements;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMManagedSystemElement"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMManagedSystemElement> CIMManagedSystemElements { get { return _cIMManagedSystemElements ?? (_cIMManagedSystemElements = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMManagedSystemElement>("CIM_ManagedSystemElement", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalElement> _cIMPhysicalElements;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalElement"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalElement> CIMPhysicalElements { get { return _cIMPhysicalElements ?? (_cIMPhysicalElements = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalElement>("CIM_PhysicalElement", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalComponent> _cIMPhysicalComponents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalComponent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalComponent> CIMPhysicalComponents { get { return _cIMPhysicalComponents ?? (_cIMPhysicalComponents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalComponent>("CIM_PhysicalComponent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalMedia> _cIMPhysicalMedias;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalMedia"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalMedia> CIMPhysicalMedias { get { return _cIMPhysicalMedias ?? (_cIMPhysicalMedias = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalMedia>("CIM_PhysicalMedia", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PhysicalMedia> _win32PhysicalMedias;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32PhysicalMedia"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PhysicalMedia> Win32PhysicalMedias { get { return _win32PhysicalMedias ?? (_win32PhysicalMedias = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32PhysicalMedia>("Win32_PhysicalMedia", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMChip> _cIMChips;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMChip"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMChip> CIMChips { get { return _cIMChips ?? (_cIMChips = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMChip>("CIM_Chip", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalMemory> _cIMPhysicalMemories;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalMemory"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalMemory> CIMPhysicalMemories { get { return _cIMPhysicalMemories ?? (_cIMPhysicalMemories = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalMemory>("CIM_PhysicalMemory", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PhysicalMemory> _win32PhysicalMemories;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32PhysicalMemory"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PhysicalMemory> Win32PhysicalMemories { get { return _win32PhysicalMemories ?? (_win32PhysicalMemories = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32PhysicalMemory>("Win32_PhysicalMemory", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32OnBoardDevice> _win32OnBoardDevices;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32OnBoardDevice"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32OnBoardDevice> Win32OnBoardDevices { get { return _win32OnBoardDevices ?? (_win32OnBoardDevices = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32OnBoardDevice>("Win32_OnBoardDevice", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalPackage> _cIMPhysicalPackages;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalPackage"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalPackage> CIMPhysicalPackages { get { return _cIMPhysicalPackages ?? (_cIMPhysicalPackages = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalPackage>("CIM_PhysicalPackage", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMCard> _cIMCards;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMCard"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMCard> CIMCards { get { return _cIMCards ?? (_cIMCards = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMCard>("CIM_Card", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32BaseBoard> _win32BaseBoards;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32BaseBoard"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32BaseBoard> Win32BaseBoards { get { return _win32BaseBoards ?? (_win32BaseBoards = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32BaseBoard>("Win32_BaseBoard", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalFrame> _cIMPhysicalFrames;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalFrame"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalFrame> CIMPhysicalFrames { get { return _cIMPhysicalFrames ?? (_cIMPhysicalFrames = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalFrame>("CIM_PhysicalFrame", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMRack> _cIMRacks;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMRack"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMRack> CIMRacks { get { return _cIMRacks ?? (_cIMRacks = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMRack>("CIM_Rack", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMChassis> _cIMChassises;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMChassis"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMChassis> CIMChassises { get { return _cIMChassises ?? (_cIMChassises = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMChassis>("CIM_Chassis", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemEnclosure> _win32SystemEnclosures;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SystemEnclosure"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemEnclosure> Win32SystemEnclosures { get { return _win32SystemEnclosures ?? (_win32SystemEnclosures = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemEnclosure>("Win32_SystemEnclosure", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PhysicalMemoryArray> _win32PhysicalMemoryArraies;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32PhysicalMemoryArray"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PhysicalMemoryArray> Win32PhysicalMemoryArraies { get { return _win32PhysicalMemoryArraies ?? (_win32PhysicalMemoryArraies = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32PhysicalMemoryArray>("Win32_PhysicalMemoryArray", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalConnector> _cIMPhysicalConnectors;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalConnector"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalConnector> CIMPhysicalConnectors { get { return _cIMPhysicalConnectors ?? (_cIMPhysicalConnectors = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalConnector>("CIM_PhysicalConnector", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSlot> _cIMSlots;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMSlot"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSlot> CIMSlots { get { return _cIMSlots ?? (_cIMSlots = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMSlot>("CIM_Slot", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemSlot> _win32SystemSlots;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SystemSlot"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemSlot> Win32SystemSlots { get { return _win32SystemSlots ?? (_win32SystemSlots = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemSlot>("Win32_SystemSlot", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PortConnector> _win32PortConnectors;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32PortConnector"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PortConnector> Win32PortConnectors { get { return _win32PortConnectors ?? (_win32PortConnectors = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32PortConnector>("Win32_PortConnector", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalLink> _cIMPhysicalLinks;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalLink"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalLink> CIMPhysicalLinks { get { return _cIMPhysicalLinks ?? (_cIMPhysicalLinks = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalLink>("CIM_PhysicalLink", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMLogicalElement> _cIMLogicalElements;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMLogicalElement"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMLogicalElement> CIMLogicalElements { get { return _cIMLogicalElements ?? (_cIMLogicalElements = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMLogicalElement>("CIM_LogicalElement", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMThread> _cIMThreads;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMThread"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMThread> CIMThreads { get { return _cIMThreads ?? (_cIMThreads = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMThread>("CIM_Thread", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Thread> _win32Threads;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32Thread"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Thread> Win32Threads { get { return _win32Threads ?? (_win32Threads = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32Thread>("Win32_Thread", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32COMApplication> _win32COMApplications;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32COMApplication"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32COMApplication> Win32COMApplications { get { return _win32COMApplications ?? (_win32COMApplications = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32COMApplication>("Win32_COMApplication", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DCOMApplication> _win32DCOMApplications;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32DCOMApplication"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DCOMApplication> Win32DCOMApplications { get { return _win32DCOMApplications ?? (_win32DCOMApplications = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32DCOMApplication>("Win32_DCOMApplication", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMJob> _cIMJobs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMJob"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMJob> CIMJobs { get { return _cIMJobs ?? (_cIMJobs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMJob>("CIM_Job", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ScheduledJob> _win32ScheduledJobs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ScheduledJob"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ScheduledJob> Win32ScheduledJobs { get { return _win32ScheduledJobs ?? (_win32ScheduledJobs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ScheduledJob>("Win32_ScheduledJob", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PrintJob> _win32PrintJobs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32PrintJob"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PrintJob> Win32PrintJobs { get { return _win32PrintJobs ?? (_win32PrintJobs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32PrintJob>("Win32_PrintJob", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ServerSession> _win32ServerSessions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ServerSession"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ServerSession> Win32ServerSessions { get { return _win32ServerSessions ?? (_win32ServerSessions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ServerSession>("Win32_ServerSession", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSystem> _cIMSystems;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMSystem"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSystem> CIMSystems { get { return _cIMSystems ?? (_cIMSystems = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMSystem>("CIM_System", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMComputerSystem> _cIMComputerSystems;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMComputerSystem"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMComputerSystem> CIMComputerSystems { get { return _cIMComputerSystems ?? (_cIMComputerSystems = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMComputerSystem>("CIM_ComputerSystem", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMUnitaryComputerSystem> _cIMUnitaryComputerSystems;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMUnitaryComputerSystem"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMUnitaryComputerSystem> CIMUnitaryComputerSystems { get { return _cIMUnitaryComputerSystems ?? (_cIMUnitaryComputerSystems = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMUnitaryComputerSystem>("CIM_UnitaryComputerSystem", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ComputerSystem> _win32ComputerSystems;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ComputerSystem"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ComputerSystem> Win32ComputerSystems { get { return _win32ComputerSystems ?? (_win32ComputerSystems = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ComputerSystem>("Win32_ComputerSystem", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMApplicationSystem> _cIMApplicationSystems;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMApplicationSystem"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMApplicationSystem> CIMApplicationSystems { get { return _cIMApplicationSystems ?? (_cIMApplicationSystems = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMApplicationSystem>("CIM_ApplicationSystem", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NTDomain> _win32NTDomains;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32NTDomain"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NTDomain> Win32NTDomains { get { return _win32NTDomains ?? (_win32NTDomains = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32NTDomain>("Win32_NTDomain", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSoftwareFeature> _cIMSoftwareFeatures;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMSoftwareFeature"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSoftwareFeature> CIMSoftwareFeatures { get { return _cIMSoftwareFeatures ?? (_cIMSoftwareFeatures = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMSoftwareFeature>("CIM_SoftwareFeature", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareFeature> _win32SoftwareFeatures;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareFeature"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareFeature> Win32SoftwareFeatures { get { return _win32SoftwareFeatures ?? (_win32SoftwareFeatures = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareFeature>("Win32_SoftwareFeature", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMVideoBIOSFeature> _cIMVideoBIOSFeatures;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMVideoBIOSFeature"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMVideoBIOSFeature> CIMVideoBIOSFeatures { get { return _cIMVideoBIOSFeatures ?? (_cIMVideoBIOSFeatures = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMVideoBIOSFeature>("CIM_VideoBIOSFeature", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMBIOSFeature> _cIMBIOSFeatures;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMBIOSFeature"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMBIOSFeature> CIMBIOSFeatures { get { return _cIMBIOSFeatures ?? (_cIMBIOSFeatures = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMBIOSFeature>("CIM_BIOSFeature", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMLogicalDevice> _cIMLogicalDevices;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMLogicalDevice"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMLogicalDevice> CIMLogicalDevices { get { return _cIMLogicalDevices ?? (_cIMLogicalDevices = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMLogicalDevice>("CIM_LogicalDevice", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSensor> _cIMSensors;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMSensor"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSensor> CIMSensors { get { return _cIMSensors ?? (_cIMSensors = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMSensor>("CIM_Sensor", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMBinarySensor> _cIMBinarySensors;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMBinarySensor"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMBinarySensor> CIMBinarySensors { get { return _cIMBinarySensors ?? (_cIMBinarySensors = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMBinarySensor>("CIM_BinarySensor", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMMultiStateSensor> _cIMMultiStateSensors;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMMultiStateSensor"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMMultiStateSensor> CIMMultiStateSensors { get { return _cIMMultiStateSensors ?? (_cIMMultiStateSensors = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMMultiStateSensor>("CIM_MultiStateSensor", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDiscreteSensor> _cIMDiscreteSensors;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMDiscreteSensor"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDiscreteSensor> CIMDiscreteSensors { get { return _cIMDiscreteSensors ?? (_cIMDiscreteSensors = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMDiscreteSensor>("CIM_DiscreteSensor", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMNumericSensor> _cIMNumericSensors;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMNumericSensor"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMNumericSensor> CIMNumericSensors { get { return _cIMNumericSensors ?? (_cIMNumericSensors = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMNumericSensor>("CIM_NumericSensor", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMTemperatureSensor> _cIMTemperatureSensors;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMTemperatureSensor"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMTemperatureSensor> CIMTemperatureSensors { get { return _cIMTemperatureSensors ?? (_cIMTemperatureSensors = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMTemperatureSensor>("CIM_TemperatureSensor", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32TemperatureProbe> _win32TemperatureProbes;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32TemperatureProbe"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32TemperatureProbe> Win32TemperatureProbes { get { return _win32TemperatureProbes ?? (_win32TemperatureProbes = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32TemperatureProbe>("Win32_TemperatureProbe", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMTachometer> _cIMTachometers;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMTachometer"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMTachometer> CIMTachometers { get { return _cIMTachometers ?? (_cIMTachometers = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMTachometer>("CIM_Tachometer", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMVoltageSensor> _cIMVoltageSensors;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMVoltageSensor"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMVoltageSensor> CIMVoltageSensors { get { return _cIMVoltageSensors ?? (_cIMVoltageSensors = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMVoltageSensor>("CIM_VoltageSensor", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32VoltageProbe> _win32VoltageProbes;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32VoltageProbe"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32VoltageProbe> Win32VoltageProbes { get { return _win32VoltageProbes ?? (_win32VoltageProbes = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32VoltageProbe>("Win32_VoltageProbe", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMCurrentSensor> _cIMCurrentSensors;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMCurrentSensor"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMCurrentSensor> CIMCurrentSensors { get { return _cIMCurrentSensors ?? (_cIMCurrentSensors = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMCurrentSensor>("CIM_CurrentSensor", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32CurrentProbe> _win32CurrentProbes;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32CurrentProbe"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32CurrentProbe> Win32CurrentProbes { get { return _win32CurrentProbes ?? (_win32CurrentProbes = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32CurrentProbe>("Win32_CurrentProbe", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Bus> _win32Buses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32Bus"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Bus> Win32Buses { get { return _win32Buses ?? (_win32Buses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32Bus>("Win32_Bus", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMUserDevice> _cIMUserDevices;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMUserDevice"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMUserDevice> CIMUserDevices { get { return _cIMUserDevices ?? (_cIMUserDevices = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMUserDevice>("CIM_UserDevice", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMKeyboard> _cIMKeyboards;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMKeyboard"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMKeyboard> CIMKeyboards { get { return _cIMKeyboards ?? (_cIMKeyboards = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMKeyboard>("CIM_Keyboard", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Keyboard> _win32Keyboards;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32Keyboard"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Keyboard> Win32Keyboards { get { return _win32Keyboards ?? (_win32Keyboards = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32Keyboard>("Win32_Keyboard", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDisplay> _cIMDisplaies;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMDisplay"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDisplay> CIMDisplaies { get { return _cIMDisplaies ?? (_cIMDisplaies = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMDisplay>("CIM_Display", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMFlatPanel> _cIMFlatPanels;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMFlatPanel"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMFlatPanel> CIMFlatPanels { get { return _cIMFlatPanels ?? (_cIMFlatPanels = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMFlatPanel>("CIM_FlatPanel", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDesktopMonitor> _cIMDesktopMonitors;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMDesktopMonitor"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDesktopMonitor> CIMDesktopMonitors { get { return _cIMDesktopMonitors ?? (_cIMDesktopMonitors = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMDesktopMonitor>("CIM_DesktopMonitor", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DesktopMonitor> _win32DesktopMonitors;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32DesktopMonitor"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DesktopMonitor> Win32DesktopMonitors { get { return _win32DesktopMonitors ?? (_win32DesktopMonitors = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32DesktopMonitor>("Win32_DesktopMonitor", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPointingDevice> _cIMPointingDevices;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMPointingDevice"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPointingDevice> CIMPointingDevices { get { return _cIMPointingDevices ?? (_cIMPointingDevices = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMPointingDevice>("CIM_PointingDevice", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PointingDevice> _win32PointingDevices;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32PointingDevice"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PointingDevice> Win32PointingDevices { get { return _win32PointingDevices ?? (_win32PointingDevices = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32PointingDevice>("Win32_PointingDevice", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMUSBDevice> _cIMUSBDevices;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMUSBDevice"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMUSBDevice> CIMUSBDevices { get { return _cIMUSBDevices ?? (_cIMUSBDevices = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMUSBDevice>("CIM_USBDevice", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMUSBHub> _cIMUSBHubs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMUSBHub"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMUSBHub> CIMUSBHubs { get { return _cIMUSBHubs ?? (_cIMUSBHubs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMUSBHub>("CIM_USBHub", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32USBHub> _win32USBHubs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32USBHub"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32USBHub> Win32USBHubs { get { return _win32USBHubs ?? (_win32USBHubs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32USBHub>("Win32_USBHub", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMNetworkAdapter> _cIMNetworkAdapters;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMNetworkAdapter"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMNetworkAdapter> CIMNetworkAdapters { get { return _cIMNetworkAdapters ?? (_cIMNetworkAdapters = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMNetworkAdapter>("CIM_NetworkAdapter", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NetworkAdapter> _win32NetworkAdapters;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32NetworkAdapter"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NetworkAdapter> Win32NetworkAdapters { get { return _win32NetworkAdapters ?? (_win32NetworkAdapters = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32NetworkAdapter>("Win32_NetworkAdapter", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMAlarmDevice> _cIMAlarmDevices;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMAlarmDevice"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMAlarmDevice> CIMAlarmDevices { get { return _cIMAlarmDevices ?? (_cIMAlarmDevices = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMAlarmDevice>("CIM_AlarmDevice", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMBattery> _cIMBatteries;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMBattery"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMBattery> CIMBatteries { get { return _cIMBatteries ?? (_cIMBatteries = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMBattery>("CIM_Battery", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Battery> _win32Batteries;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32Battery"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Battery> Win32Batteries { get { return _win32Batteries ?? (_win32Batteries = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32Battery>("Win32_Battery", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PortableBattery> _win32PortableBatteries;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32PortableBattery"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PortableBattery> Win32PortableBatteries { get { return _win32PortableBatteries ?? (_win32PortableBatteries = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32PortableBattery>("Win32_PortableBattery", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SoundDevice> _win32SoundDevices;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SoundDevice"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SoundDevice> Win32SoundDevices { get { return _win32SoundDevices ?? (_win32SoundDevices = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SoundDevice>("Win32_SoundDevice", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32MotherboardDevice> _win32MotherboardDevices;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32MotherboardDevice"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32MotherboardDevice> Win32MotherboardDevices { get { return _win32MotherboardDevices ?? (_win32MotherboardDevices = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32MotherboardDevice>("Win32_MotherboardDevice", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPowerSupply> _cIMPowerSupplies;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMPowerSupply"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPowerSupply> CIMPowerSupplies { get { return _cIMPowerSupplies ?? (_cIMPowerSupplies = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMPowerSupply>("CIM_PowerSupply", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMUninterruptiblePowerSupply> _cIMUninterruptiblePowerSupplies;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMUninterruptiblePowerSupply"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMUninterruptiblePowerSupply> CIMUninterruptiblePowerSupplies { get { return _cIMUninterruptiblePowerSupplies ?? (_cIMUninterruptiblePowerSupplies = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMUninterruptiblePowerSupply>("CIM_UninterruptiblePowerSupply", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMMediaAccessDevice> _cIMMediaAccessDevices;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMMediaAccessDevice"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMMediaAccessDevice> CIMMediaAccessDevices { get { return _cIMMediaAccessDevices ?? (_cIMMediaAccessDevices = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMMediaAccessDevice>("CIM_MediaAccessDevice", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDiskDrive> _cIMDiskDrives;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMDiskDrive"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDiskDrive> CIMDiskDrives { get { return _cIMDiskDrives ?? (_cIMDiskDrives = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMDiskDrive>("CIM_DiskDrive", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DiskDrive> _win32DiskDrives;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32DiskDrive"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DiskDrive> Win32DiskDrives { get { return _win32DiskDrives ?? (_win32DiskDrives = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32DiskDrive>("Win32_DiskDrive", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDisketteDrive> _cIMDisketteDrives;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMDisketteDrive"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDisketteDrive> CIMDisketteDrives { get { return _cIMDisketteDrives ?? (_cIMDisketteDrives = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMDisketteDrive>("CIM_DisketteDrive", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32FloppyDrive> _win32FloppyDrives;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32FloppyDrive"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32FloppyDrive> Win32FloppyDrives { get { return _win32FloppyDrives ?? (_win32FloppyDrives = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32FloppyDrive>("Win32_FloppyDrive", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMTapeDrive> _cIMTapeDrives;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMTapeDrive"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMTapeDrive> CIMTapeDrives { get { return _cIMTapeDrives ?? (_cIMTapeDrives = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMTapeDrive>("CIM_TapeDrive", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32TapeDrive> _win32TapeDrives;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32TapeDrive"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32TapeDrive> Win32TapeDrives { get { return _win32TapeDrives ?? (_win32TapeDrives = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32TapeDrive>("Win32_TapeDrive", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMMagnetoOpticalDrive> _cIMMagnetoOpticalDrives;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMMagnetoOpticalDrive"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMMagnetoOpticalDrive> CIMMagnetoOpticalDrives { get { return _cIMMagnetoOpticalDrives ?? (_cIMMagnetoOpticalDrives = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMMagnetoOpticalDrive>("CIM_MagnetoOpticalDrive", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMCDROMDrive> _cIMCDROMDrives;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMCDROMDrive"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMCDROMDrive> CIMCDROMDrives { get { return _cIMCDROMDrives ?? (_cIMCDROMDrives = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMCDROMDrive>("CIM_CDROMDrive", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32CDROMDrive> _win32CDROMDrives;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32CDROMDrive"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32CDROMDrive> Win32CDROMDrives { get { return _win32CDROMDrives ?? (_win32CDROMDrives = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32CDROMDrive>("Win32_CDROMDrive", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMWORMDrive> _cIMWORMDrives;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMWORMDrive"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMWORMDrive> CIMWORMDrives { get { return _cIMWORMDrives ?? (_cIMWORMDrives = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMWORMDrive>("CIM_WORMDrive", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMScanner> _cIMScanners;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMScanner"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMScanner> CIMScanners { get { return _cIMScanners ?? (_cIMScanners = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMScanner>("CIM_Scanner", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PnPEntity> _win32PnPEntities;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32PnPEntity"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PnPEntity> Win32PnPEntities { get { return _win32PnPEntities ?? (_win32PnPEntities = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32PnPEntity>("Win32_PnPEntity", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPotsModem> _cIMPotsModems;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMPotsModem"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPotsModem> CIMPotsModems { get { return _cIMPotsModems ?? (_cIMPotsModems = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMPotsModem>("CIM_PotsModem", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32POTSModem> _win32POTSModems;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32POTSModem"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32POTSModem> Win32POTSModems { get { return _win32POTSModems ?? (_win32POTSModems = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32POTSModem>("Win32_POTSModem", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMCoolingDevice> _cIMCoolingDevices;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMCoolingDevice"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMCoolingDevice> CIMCoolingDevices { get { return _cIMCoolingDevices ?? (_cIMCoolingDevices = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMCoolingDevice>("CIM_CoolingDevice", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMHeatPipe> _cIMHeatPipes;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMHeatPipe"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMHeatPipe> CIMHeatPipes { get { return _cIMHeatPipes ?? (_cIMHeatPipes = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMHeatPipe>("CIM_HeatPipe", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32HeatPipe> _win32HeatPipes;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32HeatPipe"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32HeatPipe> Win32HeatPipes { get { return _win32HeatPipes ?? (_win32HeatPipes = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32HeatPipe>("Win32_HeatPipe", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMRefrigeration> _cIMRefrigerations;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMRefrigeration"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMRefrigeration> CIMRefrigerations { get { return _cIMRefrigerations ?? (_cIMRefrigerations = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMRefrigeration>("CIM_Refrigeration", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Refrigeration> _win32Refrigerations;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32Refrigeration"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Refrigeration> Win32Refrigerations { get { return _win32Refrigerations ?? (_win32Refrigerations = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32Refrigeration>("Win32_Refrigeration", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMFan> _cIMFans;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMFan"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMFan> CIMFans { get { return _cIMFans ?? (_cIMFans = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMFan>("CIM_Fan", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Fan> _win32Fans;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32Fan"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Fan> Win32Fans { get { return _win32Fans ?? (_win32Fans = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32Fan>("Win32_Fan", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPrinter> _cIMPrinters;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMPrinter"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPrinter> CIMPrinters { get { return _cIMPrinters ?? (_cIMPrinters = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMPrinter>("CIM_Printer", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Printer> _win32Printers;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32Printer"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Printer> Win32Printers { get { return _win32Printers ?? (_win32Printers = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32Printer>("Win32_Printer", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMController> _cIMControllers;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMController"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMController> CIMControllers { get { return _cIMControllers ?? (_cIMControllers = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMController>("CIM_Controller", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMManagementController> _cIMManagementControllers;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMManagementController"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMManagementController> CIMManagementControllers { get { return _cIMManagementControllers ?? (_cIMManagementControllers = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMManagementController>("CIM_ManagementController", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSCSIController> _cIMSCSIControllers;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMSCSIController"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSCSIController> CIMSCSIControllers { get { return _cIMSCSIControllers ?? (_cIMSCSIControllers = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMSCSIController>("CIM_SCSIController", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SCSIController> _win32SCSIControllers;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SCSIController"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SCSIController> Win32SCSIControllers { get { return _win32SCSIControllers ?? (_win32SCSIControllers = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SCSIController>("Win32_SCSIController", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMInfraredController> _cIMInfraredControllers;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMInfraredController"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMInfraredController> CIMInfraredControllers { get { return _cIMInfraredControllers ?? (_cIMInfraredControllers = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMInfraredController>("CIM_InfraredController", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32InfraredDevice> _win32InfraredDevices;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32InfraredDevice"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32InfraredDevice> Win32InfraredDevices { get { return _win32InfraredDevices ?? (_win32InfraredDevices = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32InfraredDevice>("Win32_InfraredDevice", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPCIController> _cIMPCIControllers;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMPCIController"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPCIController> CIMPCIControllers { get { return _cIMPCIControllers ?? (_cIMPCIControllers = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMPCIController>("CIM_PCIController", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPCMCIAController> _cIMPCMCIAControllers;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMPCMCIAController"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPCMCIAController> CIMPCMCIAControllers { get { return _cIMPCMCIAControllers ?? (_cIMPCMCIAControllers = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMPCMCIAController>("CIM_PCMCIAController", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PCMCIAController> _win32PCMCIAControllers;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32PCMCIAController"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PCMCIAController> Win32PCMCIAControllers { get { return _win32PCMCIAControllers ?? (_win32PCMCIAControllers = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32PCMCIAController>("Win32_PCMCIAController", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32FloppyController> _win32FloppyControllers;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32FloppyController"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32FloppyController> Win32FloppyControllers { get { return _win32FloppyControllers ?? (_win32FloppyControllers = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32FloppyController>("Win32_FloppyController", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMVideoController> _cIMVideoControllers;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMVideoController"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMVideoController> CIMVideoControllers { get { return _cIMVideoControllers ?? (_cIMVideoControllers = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMVideoController>("CIM_VideoController", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPCVideoController> _cIMPCVideoControllers;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMPCVideoController"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPCVideoController> CIMPCVideoControllers { get { return _cIMPCVideoControllers ?? (_cIMPCVideoControllers = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMPCVideoController>("CIM_PCVideoController", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32VideoController> _win32VideoControllers;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32VideoController"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32VideoController> Win32VideoControllers { get { return _win32VideoControllers ?? (_win32VideoControllers = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32VideoController>("Win32_VideoController", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMUSBController> _cIMUSBControllers;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMUSBController"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMUSBController> CIMUSBControllers { get { return _cIMUSBControllers ?? (_cIMUSBControllers = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMUSBController>("CIM_USBController", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32USBController> _win32USBControllers;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32USBController"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32USBController> Win32USBControllers { get { return _win32USBControllers ?? (_win32USBControllers = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32USBController>("Win32_USBController", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSerialController> _cIMSerialControllers;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMSerialController"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSerialController> CIMSerialControllers { get { return _cIMSerialControllers ?? (_cIMSerialControllers = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMSerialController>("CIM_SerialController", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SerialPort> _win32SerialPorts;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SerialPort"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SerialPort> Win32SerialPorts { get { return _win32SerialPorts ?? (_win32SerialPorts = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SerialPort>("Win32_SerialPort", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMParallelController> _cIMParallelControllers;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMParallelController"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMParallelController> CIMParallelControllers { get { return _cIMParallelControllers ?? (_cIMParallelControllers = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMParallelController>("CIM_ParallelController", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ParallelPort> _win32ParallelPorts;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ParallelPort"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ParallelPort> Win32ParallelPorts { get { return _win32ParallelPorts ?? (_win32ParallelPorts = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ParallelPort>("Win32_ParallelPort", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32IDEController> _win32IDEControllers;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32IDEController"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32IDEController> Win32IDEControllers { get { return _win32IDEControllers ?? (_win32IDEControllers = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32IDEController>("Win32_IDEController", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win321394Controller> _win321394Controllers;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win321394Controller"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win321394Controller> Win321394Controllers { get { return _win321394Controllers ?? (_win321394Controllers = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win321394Controller>("Win32_1394Controller", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMStorageExtent> _cIMStorageExtents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMStorageExtent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMStorageExtent> CIMStorageExtents { get { return _cIMStorageExtents ?? (_cIMStorageExtents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMStorageExtent>("CIM_StorageExtent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMMemory> _cIMMemories;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMMemory"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMMemory> CIMMemories { get { return _cIMMemories ?? (_cIMMemories = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMMemory>("CIM_Memory", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMVolatileStorage> _cIMVolatileStorages;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMVolatileStorage"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMVolatileStorage> CIMVolatileStorages { get { return _cIMVolatileStorages ?? (_cIMVolatileStorages = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMVolatileStorage>("CIM_VolatileStorage", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMNonVolatileStorage> _cIMNonVolatileStorages;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMNonVolatileStorage"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMNonVolatileStorage> CIMNonVolatileStorages { get { return _cIMNonVolatileStorages ?? (_cIMNonVolatileStorages = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMNonVolatileStorage>("CIM_NonVolatileStorage", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMCacheMemory> _cIMCacheMemories;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMCacheMemory"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMCacheMemory> CIMCacheMemories { get { return _cIMCacheMemories ?? (_cIMCacheMemories = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMCacheMemory>("CIM_CacheMemory", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32CacheMemory> _win32CacheMemories;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32CacheMemory"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32CacheMemory> Win32CacheMemories { get { return _win32CacheMemories ?? (_win32CacheMemories = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32CacheMemory>("Win32_CacheMemory", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMStorageVolume> _cIMStorageVolumes;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMStorageVolume"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMStorageVolume> CIMStorageVolumes { get { return _cIMStorageVolumes ?? (_cIMStorageVolumes = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMStorageVolume>("CIM_StorageVolume", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Volume> _win32Volumes;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32Volume"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Volume> Win32Volumes { get { return _win32Volumes ?? (_win32Volumes = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32Volume>("Win32_Volume", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalExtent> _cIMPhysicalExtents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalExtent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalExtent> CIMPhysicalExtents { get { return _cIMPhysicalExtents ?? (_cIMPhysicalExtents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalExtent>("CIM_PhysicalExtent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SMBIOSMemory> _win32SMBIOSMemories;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SMBIOSMemory"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SMBIOSMemory> Win32SMBIOSMemories { get { return _win32SMBIOSMemories ?? (_win32SMBIOSMemories = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SMBIOSMemory>("Win32_SMBIOSMemory", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32MemoryArray> _win32MemoryArraies;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32MemoryArray"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32MemoryArray> Win32MemoryArraies { get { return _win32MemoryArraies ?? (_win32MemoryArraies = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32MemoryArray>("Win32_MemoryArray", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32MemoryDevice> _win32MemoryDevices;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32MemoryDevice"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32MemoryDevice> Win32MemoryDevices { get { return _win32MemoryDevices ?? (_win32MemoryDevices = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32MemoryDevice>("Win32_MemoryDevice", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMProtectedSpaceExtent> _cIMProtectedSpaceExtents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMProtectedSpaceExtent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMProtectedSpaceExtent> CIMProtectedSpaceExtents { get { return _cIMProtectedSpaceExtents ?? (_cIMProtectedSpaceExtents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMProtectedSpaceExtent>("CIM_ProtectedSpaceExtent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMAggregatePSExtent> _cIMAggregatePSExtents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMAggregatePSExtent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMAggregatePSExtent> CIMAggregatePSExtents { get { return _cIMAggregatePSExtents ?? (_cIMAggregatePSExtents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMAggregatePSExtent>("CIM_AggregatePSExtent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMAggregatePExtent> _cIMAggregatePExtents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMAggregatePExtent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMAggregatePExtent> CIMAggregatePExtents { get { return _cIMAggregatePExtents ?? (_cIMAggregatePExtents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMAggregatePExtent>("CIM_AggregatePExtent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMVolumeSet> _cIMVolumeSets;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMVolumeSet"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMVolumeSet> CIMVolumeSets { get { return _cIMVolumeSets ?? (_cIMVolumeSets = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMVolumeSet>("CIM_VolumeSet", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMLogicalDisk> _cIMLogicalDisks;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMLogicalDisk"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMLogicalDisk> CIMLogicalDisks { get { return _cIMLogicalDisks ?? (_cIMLogicalDisks = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMLogicalDisk>("CIM_LogicalDisk", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalDisk> _win32LogicalDisks;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalDisk"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalDisk> Win32LogicalDisks { get { return _win32LogicalDisks ?? (_win32LogicalDisks = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalDisk>("Win32_LogicalDisk", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32MappedLogicalDisk> _win32MappedLogicalDisks;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32MappedLogicalDisk"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32MappedLogicalDisk> Win32MappedLogicalDisks { get { return _win32MappedLogicalDisks ?? (_win32MappedLogicalDisks = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32MappedLogicalDisk>("Win32_MappedLogicalDisk", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDiskPartition> _cIMDiskPartitions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMDiskPartition"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDiskPartition> CIMDiskPartitions { get { return _cIMDiskPartitions ?? (_cIMDiskPartitions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMDiskPartition>("CIM_DiskPartition", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DiskPartition> _win32DiskPartitions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32DiskPartition"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DiskPartition> Win32DiskPartitions { get { return _win32DiskPartitions ?? (_win32DiskPartitions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32DiskPartition>("Win32_DiskPartition", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMProcessor> _cIMProcessors;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMProcessor"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMProcessor> CIMProcessors { get { return _cIMProcessors ?? (_cIMProcessors = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMProcessor>("CIM_Processor", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Processor> _win32Processors;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32Processor"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Processor> Win32Processors { get { return _win32Processors ?? (_win32Processors = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32Processor>("Win32_Processor", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32OptionalFeature> _win32OptionalFeatures;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32OptionalFeature"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32OptionalFeature> Win32OptionalFeatures { get { return _win32OptionalFeatures ?? (_win32OptionalFeatures = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32OptionalFeature>("Win32_OptionalFeature", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DfsNode> _win32DfsNodes;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32DfsNode"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DfsNode> Win32DfsNodes { get { return _win32DfsNodes ?? (_win32DfsNodes = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32DfsNode>("Win32_DfsNode", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ComponentCategory> _win32ComponentCategories;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ComponentCategory"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ComponentCategory> Win32ComponentCategories { get { return _win32ComponentCategories ?? (_win32ComponentCategories = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ComponentCategory>("Win32_ComponentCategory", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ProgramGroupOrItem> _win32ProgramGroupOrItems;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ProgramGroupOrItem"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ProgramGroupOrItem> Win32ProgramGroupOrItems { get { return _win32ProgramGroupOrItems ?? (_win32ProgramGroupOrItems = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ProgramGroupOrItem>("Win32_ProgramGroupOrItem", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalProgramGroupItem> _win32LogicalProgramGroupItems;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalProgramGroupItem"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalProgramGroupItem> Win32LogicalProgramGroupItems { get { return _win32LogicalProgramGroupItems ?? (_win32LogicalProgramGroupItems = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalProgramGroupItem>("Win32_LogicalProgramGroupItem", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalProgramGroup> _win32LogicalProgramGroups;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalProgramGroup"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalProgramGroup> Win32LogicalProgramGroups { get { return _win32LogicalProgramGroups ?? (_win32LogicalProgramGroups = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalProgramGroup>("Win32_LogicalProgramGroup", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NetworkConnection> _win32NetworkConnections;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32NetworkConnection"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NetworkConnection> Win32NetworkConnections { get { return _win32NetworkConnections ?? (_win32NetworkConnections = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32NetworkConnection>("Win32_NetworkConnection", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32COMClass> _win32COMClasses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32COMClass"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32COMClass> Win32COMClasses { get { return _win32COMClasses ?? (_win32COMClasses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32COMClass>("Win32_COMClass", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ClassicCOMClass> _win32ClassicCOMClasses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ClassicCOMClass"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ClassicCOMClass> Win32ClassicCOMClasses { get { return _win32ClassicCOMClasses ?? (_win32ClassicCOMClasses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ClassicCOMClass>("Win32_ClassicCOMClass", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Account> _win32Accounts;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32Account"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Account> Win32Accounts { get { return _win32Accounts ?? (_win32Accounts = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32Account>("Win32_Account", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32UserAccount> _win32UserAccounts;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32UserAccount"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32UserAccount> Win32UserAccounts { get { return _win32UserAccounts ?? (_win32UserAccounts = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32UserAccount>("Win32_UserAccount", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Group> _win32Groups;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32Group"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Group> Win32Groups { get { return _win32Groups ?? (_win32Groups = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32Group>("Win32_Group", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemAccount> _win32SystemAccounts;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SystemAccount"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemAccount> Win32SystemAccounts { get { return _win32SystemAccounts ?? (_win32SystemAccounts = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemAccount>("Win32_SystemAccount", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMService> _cIMServices;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMService"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMService> CIMServices { get { return _cIMServices ?? (_cIMServices = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMService>("CIM_Service", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32BaseService> _win32BaseServices;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32BaseService"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32BaseService> Win32BaseServices { get { return _win32BaseServices ?? (_win32BaseServices = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32BaseService>("Win32_BaseService", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemDriver> _win32SystemDrivers;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SystemDriver"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemDriver> Win32SystemDrivers { get { return _win32SystemDrivers ?? (_win32SystemDrivers = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemDriver>("Win32_SystemDriver", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Service> _win32Services;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32Service"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Service> Win32Services { get { return _win32Services ?? (_win32Services = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32Service>("Win32_Service", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32TerminalService> _win32TerminalServices;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32TerminalService"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32TerminalService> Win32TerminalServices { get { return _win32TerminalServices ?? (_win32TerminalServices = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32TerminalService>("Win32_TerminalService", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMBootService> _cIMBootServices;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMBootService"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMBootService> CIMBootServices { get { return _cIMBootServices ?? (_cIMBootServices = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMBootService>("CIM_BootService", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PnPSignedDriver> _win32PnPSignedDrivers;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32PnPSignedDriver"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PnPSignedDriver> Win32PnPSignedDrivers { get { return _win32PnPSignedDrivers ?? (_win32PnPSignedDrivers = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32PnPSignedDriver>("Win32_PnPSignedDriver", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMClusteringService> _cIMClusteringServices;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMClusteringService"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMClusteringService> CIMClusteringServices { get { return _cIMClusteringServices ?? (_cIMClusteringServices = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMClusteringService>("CIM_ClusteringService", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ApplicationService> _win32ApplicationServices;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ApplicationService"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ApplicationService> Win32ApplicationServices { get { return _win32ApplicationServices ?? (_win32ApplicationServices = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ApplicationService>("Win32_ApplicationService", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PrinterDriver> _win32PrinterDrivers;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32PrinterDriver"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PrinterDriver> Win32PrinterDrivers { get { return _win32PrinterDrivers ?? (_win32PrinterDrivers = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32PrinterDriver>("Win32_PrinterDriver", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMServiceAccessPoint> _cIMServiceAccessPoints;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMServiceAccessPoint"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMServiceAccessPoint> CIMServiceAccessPoints { get { return _cIMServiceAccessPoints ?? (_cIMServiceAccessPoints = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMServiceAccessPoint>("CIM_ServiceAccessPoint", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32TCPIPPrinterPort> _win32TCPIPPrinterPorts;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32TCPIPPrinterPort"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32TCPIPPrinterPort> Win32TCPIPPrinterPorts { get { return _win32TCPIPPrinterPorts ?? (_win32TCPIPPrinterPorts = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32TCPIPPrinterPort>("Win32_TCPIPPrinterPort", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMClusteringSAP> _cIMClusteringSAPs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMClusteringSAP"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMClusteringSAP> CIMClusteringSAPs { get { return _cIMClusteringSAPs ?? (_cIMClusteringSAPs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMClusteringSAP>("CIM_ClusteringSAP", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMBootSAP> _cIMBootSAPs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMBootSAP"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMBootSAP> CIMBootSAPs { get { return _cIMBootSAPs ?? (_cIMBootSAPs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMBootSAP>("CIM_BootSAP", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32CommandLineAccess> _win32CommandLineAccesses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32CommandLineAccess"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32CommandLineAccess> Win32CommandLineAccesses { get { return _win32CommandLineAccesses ?? (_win32CommandLineAccesses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32CommandLineAccess>("Win32_CommandLineAccess", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSystemResource> _cIMSystemResources;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMSystemResource"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSystemResource> CIMSystemResources { get { return _cIMSystemResources ?? (_cIMSystemResources = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMSystemResource>("CIM_SystemResource", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMMemoryMappedIO> _cIMMemoryMappedIOs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMMemoryMappedIO"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMMemoryMappedIO> CIMMemoryMappedIOs { get { return _cIMMemoryMappedIOs ?? (_cIMMemoryMappedIOs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMMemoryMappedIO>("CIM_MemoryMappedIO", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemMemoryResource> _win32SystemMemoryResources;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SystemMemoryResource"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemMemoryResource> Win32SystemMemoryResources { get { return _win32SystemMemoryResources ?? (_win32SystemMemoryResources = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemMemoryResource>("Win32_SystemMemoryResource", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PortResource> _win32PortResources;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32PortResource"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PortResource> Win32PortResources { get { return _win32PortResources ?? (_win32PortResources = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32PortResource>("Win32_PortResource", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DeviceMemoryAddress> _win32DeviceMemoryAddresses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32DeviceMemoryAddress"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DeviceMemoryAddress> Win32DeviceMemoryAddresses { get { return _win32DeviceMemoryAddresses ?? (_win32DeviceMemoryAddresses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32DeviceMemoryAddress>("Win32_DeviceMemoryAddress", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMIRQ> _cIMIRQs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMIRQ"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMIRQ> CIMIRQs { get { return _cIMIRQs ?? (_cIMIRQs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMIRQ>("CIM_IRQ", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32IRQResource> _win32IRQResources;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32IRQResource"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32IRQResource> Win32IRQResources { get { return _win32IRQResources ?? (_win32IRQResources = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32IRQResource>("Win32_IRQResource", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Environment> _win32Environments;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32Environment"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Environment> Win32Environments { get { return _win32Environments ?? (_win32Environments = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32Environment>("Win32_Environment", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDMA> _cIMDMAs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMDMA"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDMA> CIMDMAs { get { return _cIMDMAs ?? (_cIMDMAs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMDMA>("CIM_DMA", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DMAChannel> _win32DMAChannels;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32DMAChannel"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DMAChannel> Win32DMAChannels { get { return _win32DMAChannels ?? (_win32DMAChannels = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32DMAChannel>("Win32_DMAChannel", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Share> _win32Shares;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32Share"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Share> Win32Shares { get { return _win32Shares ?? (_win32Shares = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32Share>("Win32_Share", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ClusterShare> _win32ClusterShares;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ClusterShare"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ClusterShare> Win32ClusterShares { get { return _win32ClusterShares ?? (_win32ClusterShares = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ClusterShare>("Win32_ClusterShare", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMFileSystem> _cIMFileSystems;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMFileSystem"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMFileSystem> CIMFileSystems { get { return _cIMFileSystems ?? (_cIMFileSystems = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMFileSystem>("CIM_FileSystem", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMRemoteFileSystem> _cIMRemoteFileSystems;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMRemoteFileSystem"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMRemoteFileSystem> CIMRemoteFileSystems { get { return _cIMRemoteFileSystems ?? (_cIMRemoteFileSystems = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMRemoteFileSystem>("CIM_RemoteFileSystem", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMNFS> _cIMNFSs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMNFS"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMNFS> CIMNFSs { get { return _cIMNFSs ?? (_cIMNFSs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMNFS>("CIM_NFS", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMLocalFileSystem> _cIMLocalFileSystems;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMLocalFileSystem"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMLocalFileSystem> CIMLocalFileSystems { get { return _cIMLocalFileSystems ?? (_cIMLocalFileSystems = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMLocalFileSystem>("CIM_LocalFileSystem", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NetworkProtocol> _win32NetworkProtocols;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32NetworkProtocol"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NetworkProtocol> Win32NetworkProtocols { get { return _win32NetworkProtocols ?? (_win32NetworkProtocols = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32NetworkProtocol>("Win32_NetworkProtocol", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ShadowProvider> _win32ShadowProviders;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ShadowProvider"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ShadowProvider> Win32ShadowProviders { get { return _win32ShadowProviders ?? (_win32ShadowProviders = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ShadowProvider>("Win32_ShadowProvider", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMRedundancyGroup> _cIMRedundancyGroups;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMRedundancyGroup"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMRedundancyGroup> CIMRedundancyGroups { get { return _cIMRedundancyGroups ?? (_cIMRedundancyGroups = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMRedundancyGroup>("CIM_RedundancyGroup", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMExtraCapacityGroup> _cIMExtraCapacityGroups;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMExtraCapacityGroup"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMExtraCapacityGroup> CIMExtraCapacityGroups { get { return _cIMExtraCapacityGroups ?? (_cIMExtraCapacityGroups = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMExtraCapacityGroup>("CIM_ExtraCapacityGroup", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMStorageRedundancyGroup> _cIMStorageRedundancyGroups;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMStorageRedundancyGroup"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMStorageRedundancyGroup> CIMStorageRedundancyGroups { get { return _cIMStorageRedundancyGroups ?? (_cIMStorageRedundancyGroups = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMStorageRedundancyGroup>("CIM_StorageRedundancyGroup", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSpareGroup> _cIMSpareGroups;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMSpareGroup"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSpareGroup> CIMSpareGroups { get { return _cIMSpareGroups ?? (_cIMSpareGroups = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMSpareGroup>("CIM_SpareGroup", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32QuickFixEngineering> _win32QuickFixEngineerings;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32QuickFixEngineering"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32QuickFixEngineering> Win32QuickFixEngineerings { get { return _win32QuickFixEngineerings ?? (_win32QuickFixEngineerings = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32QuickFixEngineering>("Win32_QuickFixEngineering", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32IP4RouteTable> _win32IP4RouteTables;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32IP4RouteTable"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32IP4RouteTable> Win32IP4RouteTables { get { return _win32IP4RouteTables ?? (_win32IP4RouteTables = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32IP4RouteTable>("Win32_IP4RouteTable", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ShadowCopy> _win32ShadowCopies;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ShadowCopy"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ShadowCopy> Win32ShadowCopies { get { return _win32ShadowCopies ?? (_win32ShadowCopies = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ShadowCopy>("Win32_ShadowCopy", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LoadOrderGroup> _win32LoadOrderGroups;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32LoadOrderGroup"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LoadOrderGroup> Win32LoadOrderGroups { get { return _win32LoadOrderGroups ?? (_win32LoadOrderGroups = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32LoadOrderGroup>("Win32_LoadOrderGroup", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMProcess> _cIMProcesses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMProcess"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMProcess> CIMProcesses { get { return _cIMProcesses ?? (_cIMProcesses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMProcess>("CIM_Process", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Process> _win32Processes;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32Process"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Process> Win32Processes { get { return _win32Processes ?? (_win32Processes = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32Process>("Win32_Process", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Session> _win32Sessions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32Session"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Session> Win32Sessions { get { return _win32Sessions ?? (_win32Sessions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32Session>("Win32_Session", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LogonSession> _win32LogonSessions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32LogonSession"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LogonSession> Win32LogonSessions { get { return _win32LogonSessions ?? (_win32LogonSessions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32LogonSession>("Win32_LogonSession", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ServerConnection> _win32ServerConnections;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ServerConnection"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ServerConnection> Win32ServerConnections { get { return _win32ServerConnections ?? (_win32ServerConnections = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ServerConnection>("Win32_ServerConnection", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMJobDestination> _cIMJobDestinations;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMJobDestination"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMJobDestination> CIMJobDestinations { get { return _cIMJobDestinations ?? (_cIMJobDestinations = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMJobDestination>("CIM_JobDestination", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DfsTarget> _win32DfsTargets;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32DfsTarget"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DfsTarget> Win32DfsTargets { get { return _win32DfsTargets ?? (_win32DfsTargets = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32DfsTarget>("Win32_DfsTarget", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NetworkClient> _win32NetworkClients;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32NetworkClient"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NetworkClient> Win32NetworkClients { get { return _win32NetworkClients ?? (_win32NetworkClients = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32NetworkClient>("Win32_NetworkClient", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PageFileUsage> _win32PageFileUsages;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32PageFileUsage"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PageFileUsage> Win32PageFileUsages { get { return _win32PageFileUsages ?? (_win32PageFileUsages = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32PageFileUsage>("Win32_PageFileUsage", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMOperatingSystem> _cIMOperatingSystems;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMOperatingSystem"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMOperatingSystem> CIMOperatingSystems { get { return _cIMOperatingSystems ?? (_cIMOperatingSystems = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMOperatingSystem>("CIM_OperatingSystem", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32OperatingSystem> _win32OperatingSystems;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32OperatingSystem"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32OperatingSystem> Win32OperatingSystems { get { return _win32OperatingSystems ?? (_win32OperatingSystems = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32OperatingSystem>("Win32_OperatingSystem", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMLogicalFile> _cIMLogicalFiles;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMLogicalFile"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMLogicalFile> CIMLogicalFiles { get { return _cIMLogicalFiles ?? (_cIMLogicalFiles = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMLogicalFile>("CIM_LogicalFile", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDirectory> _cIMDirectories;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMDirectory"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDirectory> CIMDirectories { get { return _cIMDirectories ?? (_cIMDirectories = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMDirectory>("CIM_Directory", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Directory> _win32Directories;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32Directory"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Directory> Win32Directories { get { return _win32Directories ?? (_win32Directories = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32Directory>("Win32_Directory", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDeviceFile> _cIMDeviceFiles;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMDeviceFile"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDeviceFile> CIMDeviceFiles { get { return _cIMDeviceFiles ?? (_cIMDeviceFiles = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMDeviceFile>("CIM_DeviceFile", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDataFile> _cIMDataFiles;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMDataFile"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDataFile> CIMDataFiles { get { return _cIMDataFiles ?? (_cIMDataFiles = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMDataFile>("CIM_DataFile", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ShortcutFile> _win32ShortcutFiles;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ShortcutFile"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ShortcutFile> Win32ShortcutFiles { get { return _win32ShortcutFiles ?? (_win32ShortcutFiles = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ShortcutFile>("Win32_ShortcutFile", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32CodecFile> _win32CodecFiles;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32CodecFile"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32CodecFile> Win32CodecFiles { get { return _win32CodecFiles ?? (_win32CodecFiles = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32CodecFile>("Win32_CodecFile", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NTEventlogFile> _win32NTEventlogFiles;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32NTEventlogFile"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NTEventlogFile> Win32NTEventlogFiles { get { return _win32NTEventlogFiles ?? (_win32NTEventlogFiles = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32NTEventlogFile>("Win32_NTEventlogFile", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PageFile> _win32PageFiles;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32PageFile"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PageFile> Win32PageFiles { get { return _win32PageFiles ?? (_win32PageFiles = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32PageFile>("Win32_PageFile", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32IP4PersistedRouteTable> _win32IP4PersistedRouteTables;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32IP4PersistedRouteTable"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32IP4PersistedRouteTable> Win32IP4PersistedRouteTables { get { return _win32IP4PersistedRouteTables ?? (_win32IP4PersistedRouteTables = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32IP4PersistedRouteTable>("Win32_IP4PersistedRouteTable", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Registry> _win32Registries;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32Registry"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Registry> Win32Registries { get { return _win32Registries ?? (_win32Registries = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32Registry>("Win32_Registry", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSoftwareElement> _cIMSoftwareElements;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMSoftwareElement"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSoftwareElement> CIMSoftwareElements { get { return _cIMSoftwareElements ?? (_cIMSoftwareElements = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMSoftwareElement>("CIM_SoftwareElement", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMBIOSElement> _cIMBIOSElements;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMBIOSElement"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMBIOSElement> CIMBIOSElements { get { return _cIMBIOSElements ?? (_cIMBIOSElements = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMBIOSElement>("CIM_BIOSElement", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32BIOS> _win32BIOSs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32BIOS"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32BIOS> Win32BIOSs { get { return _win32BIOSs ?? (_win32BIOSs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32BIOS>("Win32_BIOS", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareElement> _win32SoftwareElements;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareElement"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareElement> Win32SoftwareElements { get { return _win32SoftwareElements ?? (_win32SoftwareElements = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareElement>("Win32_SoftwareElement", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMVideoBIOSElement> _cIMVideoBIOSElements;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMVideoBIOSElement"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMVideoBIOSElement> CIMVideoBIOSElements { get { return _cIMVideoBIOSElements ?? (_cIMVideoBIOSElements = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMVideoBIOSElement>("CIM_VideoBIOSElement", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.NTEventlogProviderConfig> _nTEventlogProviderConfigs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.NTEventlogProviderConfig"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.NTEventlogProviderConfig> NTEventlogProviderConfigs { get { return _nTEventlogProviderConfigs ?? (_nTEventlogProviderConfigs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.NTEventlogProviderConfig>("NTEventlogProviderConfig", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ShortcutSAP> _win32ShortcutSAPs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ShortcutSAP"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ShortcutSAP> Win32ShortcutSAPs { get { return _win32ShortcutSAPs ?? (_win32ShortcutSAPs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ShortcutSAP>("Win32_ShortcutSAP", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32OfflineFilesSuspendInfo> _win32OfflineFilesSuspendInfos;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32OfflineFilesSuspendInfo"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32OfflineFilesSuspendInfo> Win32OfflineFilesSuspendInfos { get { return _win32OfflineFilesSuspendInfos ?? (_win32OfflineFilesSuspendInfos = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32OfflineFilesSuspendInfo>("Win32_OfflineFilesSuspendInfo", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ProcessStartup> _win32ProcessStartups;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ProcessStartup"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ProcessStartup> Win32ProcessStartups { get { return _win32ProcessStartups ?? (_win32ProcessStartups = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ProcessStartup>("Win32_ProcessStartup", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PingStatus> _win32PingStatuses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32PingStatus"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PingStatus> Win32PingStatuses { get { return _win32PingStatuses ?? (_win32PingStatuses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32PingStatus>("Win32_PingStatus", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMProductSupport> _cIMProductSupports;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMProductSupport"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMProductSupport> CIMProductSupports { get { return _cIMProductSupports ?? (_cIMProductSupports = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMProductSupport>("CIM_ProductSupport", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMAdjacentSlots> _cIMAdjacentSlotses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMAdjacentSlots"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMAdjacentSlots> CIMAdjacentSlotses { get { return _cIMAdjacentSlotses ?? (_cIMAdjacentSlotses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMAdjacentSlots>("CIM_AdjacentSlots", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSoftwareElementChecks> _cIMSoftwareElementCheckses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMSoftwareElementChecks"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSoftwareElementChecks> CIMSoftwareElementCheckses { get { return _cIMSoftwareElementCheckses ?? (_cIMSoftwareElementCheckses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMSoftwareElementChecks>("CIM_SoftwareElementChecks", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareElementCheck> _win32SoftwareElementChecks;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareElementCheck"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareElementCheck> Win32SoftwareElementChecks { get { return _win32SoftwareElementChecks ?? (_win32SoftwareElementChecks = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareElementCheck>("Win32_SoftwareElementCheck", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ODBCDriverSoftwareElement> _win32ODBCDriverSoftwareElements;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ODBCDriverSoftwareElement"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ODBCDriverSoftwareElement> Win32ODBCDriverSoftwareElements { get { return _win32ODBCDriverSoftwareElements ?? (_win32ODBCDriverSoftwareElements = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ODBCDriverSoftwareElement>("Win32_ODBCDriverSoftwareElement", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMComponent> _cIMComponents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMComponent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMComponent> CIMComponents { get { return _cIMComponents ?? (_cIMComponents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMComponent>("CIM_Component", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSystemComponent> _cIMSystemComponents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMSystemComponent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSystemComponent> CIMSystemComponents { get { return _cIMSystemComponents ?? (_cIMSystemComponents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMSystemComponent>("CIM_SystemComponent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemServices> _win32SystemServiceses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SystemServices"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemServices> Win32SystemServiceses { get { return _win32SystemServiceses ?? (_win32SystemServiceses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemServices>("Win32_SystemServices", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemNetworkConnections> _win32SystemNetworkConnectionses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SystemNetworkConnections"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemNetworkConnections> Win32SystemNetworkConnectionses { get { return _win32SystemNetworkConnectionses ?? (_win32SystemNetworkConnectionses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemNetworkConnections>("Win32_SystemNetworkConnections", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMHostedFileSystem> _cIMHostedFileSystems;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMHostedFileSystem"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMHostedFileSystem> CIMHostedFileSystems { get { return _cIMHostedFileSystems ?? (_cIMHostedFileSystems = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMHostedFileSystem>("CIM_HostedFileSystem", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMComputerSystemResource> _cIMComputerSystemResources;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMComputerSystemResource"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMComputerSystemResource> CIMComputerSystemResources { get { return _cIMComputerSystemResources ?? (_cIMComputerSystemResources = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMComputerSystemResource>("CIM_ComputerSystemResource", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemResources> _win32SystemResourceses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SystemResources"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemResources> Win32SystemResourceses { get { return _win32SystemResourceses ?? (_win32SystemResourceses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemResources>("Win32_SystemResources", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMComputerSystemMappedIO> _cIMComputerSystemMappedIOs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMComputerSystemMappedIO"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMComputerSystemMappedIO> CIMComputerSystemMappedIOs { get { return _cIMComputerSystemMappedIOs ?? (_cIMComputerSystemMappedIOs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMComputerSystemMappedIO>("CIM_ComputerSystemMappedIO", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMComputerSystemDMA> _cIMComputerSystemDMAs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMComputerSystemDMA"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMComputerSystemDMA> CIMComputerSystemDMAs { get { return _cIMComputerSystemDMAs ?? (_cIMComputerSystemDMAs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMComputerSystemDMA>("CIM_ComputerSystemDMA", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMComputerSystemIRQ> _cIMComputerSystemIRQs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMComputerSystemIRQ"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMComputerSystemIRQ> CIMComputerSystemIRQs { get { return _cIMComputerSystemIRQs ?? (_cIMComputerSystemIRQs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMComputerSystemIRQ>("CIM_ComputerSystemIRQ", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemBIOS> _win32SystemBIOSs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SystemBIOS"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemBIOS> Win32SystemBIOSs { get { return _win32SystemBIOSs ?? (_win32SystemBIOSs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemBIOS>("Win32_SystemBIOS", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemLoadOrderGroups> _win32SystemLoadOrderGroupses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SystemLoadOrderGroups"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemLoadOrderGroups> Win32SystemLoadOrderGroupses { get { return _win32SystemLoadOrderGroupses ?? (_win32SystemLoadOrderGroupses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemLoadOrderGroups>("Win32_SystemLoadOrderGroups", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemUsers> _win32SystemUserses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SystemUsers"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemUsers> Win32SystemUserses { get { return _win32SystemUserses ?? (_win32SystemUserses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemUsers>("Win32_SystemUsers", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMInstalledOS> _cIMInstalledOSs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMInstalledOS"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMInstalledOS> CIMInstalledOSs { get { return _cIMInstalledOSs ?? (_cIMInstalledOSs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMInstalledOS>("CIM_InstalledOS", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemOperatingSystem> _win32SystemOperatingSystems;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SystemOperatingSystem"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemOperatingSystem> Win32SystemOperatingSystems { get { return _win32SystemOperatingSystems ?? (_win32SystemOperatingSystems = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemOperatingSystem>("Win32_SystemOperatingSystem", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSystemDevice> _cIMSystemDevices;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMSystemDevice"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSystemDevice> CIMSystemDevices { get { return _cIMSystemDevices ?? (_cIMSystemDevices = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMSystemDevice>("CIM_SystemDevice", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemDevices> _win32SystemDeviceses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SystemDevices"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemDevices> Win32SystemDeviceses { get { return _win32SystemDeviceses ?? (_win32SystemDeviceses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemDevices>("Win32_SystemDevices", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ComputerSystemProcessor> _win32ComputerSystemProcessors;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ComputerSystemProcessor"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ComputerSystemProcessor> Win32ComputerSystemProcessors { get { return _win32ComputerSystemProcessors ?? (_win32ComputerSystemProcessors = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ComputerSystemProcessor>("Win32_ComputerSystemProcessor", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemPartitions> _win32SystemPartitionses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SystemPartitions"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemPartitions> Win32SystemPartitionses { get { return _win32SystemPartitionses ?? (_win32SystemPartitionses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemPartitions>("Win32_SystemPartitions", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemSystemDriver> _win32SystemSystemDrivers;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SystemSystemDriver"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemSystemDriver> Win32SystemSystemDrivers { get { return _win32SystemSystemDrivers ?? (_win32SystemSystemDrivers = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemSystemDriver>("Win32_SystemSystemDriver", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMApplicationSystemSoftwareFeature> _cIMApplicationSystemSoftwareFeatures;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMApplicationSystemSoftwareFeature"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMApplicationSystemSoftwareFeature> CIMApplicationSystemSoftwareFeatures { get { return _cIMApplicationSystemSoftwareFeatures ?? (_cIMApplicationSystemSoftwareFeatures = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMApplicationSystemSoftwareFeature>("CIM_ApplicationSystemSoftwareFeature", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemProcesses> _win32SystemProcesseses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SystemProcesses"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemProcesses> Win32SystemProcesseses { get { return _win32SystemProcesseses ?? (_win32SystemProcesseses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemProcesses>("Win32_SystemProcesses", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMLinkHasConnector> _cIMLinkHasConnectors;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMLinkHasConnector"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMLinkHasConnector> CIMLinkHasConnectors { get { return _cIMLinkHasConnectors ?? (_cIMLinkHasConnectors = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMLinkHasConnector>("CIM_LinkHasConnector", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMCollectionOfSensors> _cIMCollectionOfSensorses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMCollectionOfSensors"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMCollectionOfSensors> CIMCollectionOfSensorses { get { return _cIMCollectionOfSensorses ?? (_cIMCollectionOfSensorses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMCollectionOfSensors>("CIM_CollectionOfSensors", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMProcessThread> _cIMProcessThreads;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMProcessThread"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMProcessThread> CIMProcessThreads { get { return _cIMProcessThreads ?? (_cIMProcessThreads = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMProcessThread>("CIM_ProcessThread", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32COMApplicationClasses> _win32COMApplicationClasseses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32COMApplicationClasses"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32COMApplicationClasses> Win32COMApplicationClasseses { get { return _win32COMApplicationClasseses ?? (_win32COMApplicationClasseses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32COMApplicationClasses>("Win32_COMApplicationClasses", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ClassicCOMApplicationClasses> _win32ClassicCOMApplicationClasseses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ClassicCOMApplicationClasses"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ClassicCOMApplicationClasses> Win32ClassicCOMApplicationClasseses { get { return _win32ClassicCOMApplicationClasseses ?? (_win32ClassicCOMApplicationClasseses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ClassicCOMApplicationClasses>("Win32_ClassicCOMApplicationClasses", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDirectoryContainsFile> _cIMDirectoryContainsFiles;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMDirectoryContainsFile"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDirectoryContainsFile> CIMDirectoryContainsFiles { get { return _cIMDirectoryContainsFiles ?? (_cIMDirectoryContainsFiles = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMDirectoryContainsFile>("CIM_DirectoryContainsFile", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMFileStorage> _cIMFileStorages;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMFileStorage"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMFileStorage> CIMFileStorages { get { return _cIMFileStorages ?? (_cIMFileStorages = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMFileStorage>("CIM_FileStorage", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32UserInDomain> _win32UserInDomains;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32UserInDomain"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32UserInDomain> Win32UserInDomains { get { return _win32UserInDomains ?? (_win32UserInDomains = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32UserInDomain>("Win32_UserInDomain", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LoadOrderGroupServiceMembers> _win32LoadOrderGroupServiceMemberses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32LoadOrderGroupServiceMembers"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LoadOrderGroupServiceMembers> Win32LoadOrderGroupServiceMemberses { get { return _win32LoadOrderGroupServiceMemberses ?? (_win32LoadOrderGroupServiceMemberses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32LoadOrderGroupServiceMembers>("Win32_LoadOrderGroupServiceMembers", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMOperatingSystemSoftwareFeature> _cIMOperatingSystemSoftwareFeatures;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMOperatingSystemSoftwareFeature"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMOperatingSystemSoftwareFeature> CIMOperatingSystemSoftwareFeatures { get { return _cIMOperatingSystemSoftwareFeatures ?? (_cIMOperatingSystemSoftwareFeatures = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMOperatingSystemSoftwareFeature>("CIM_OperatingSystemSoftwareFeature", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMRedundancyComponent> _cIMRedundancyComponents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMRedundancyComponent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMRedundancyComponent> CIMRedundancyComponents { get { return _cIMRedundancyComponents ?? (_cIMRedundancyComponents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMRedundancyComponent>("CIM_RedundancyComponent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMAggregateRedundancyComponent> _cIMAggregateRedundancyComponents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMAggregateRedundancyComponent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMAggregateRedundancyComponent> CIMAggregateRedundancyComponents { get { return _cIMAggregateRedundancyComponents ?? (_cIMAggregateRedundancyComponents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMAggregateRedundancyComponent>("CIM_AggregateRedundancyComponent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPExtentRedundancyComponent> _cIMPExtentRedundancyComponents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMPExtentRedundancyComponent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPExtentRedundancyComponent> CIMPExtentRedundancyComponents { get { return _cIMPExtentRedundancyComponents ?? (_cIMPExtentRedundancyComponents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMPExtentRedundancyComponent>("CIM_PExtentRedundancyComponent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalDiskRootDirectory> _win32LogicalDiskRootDirectories;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalDiskRootDirectory"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalDiskRootDirectory> Win32LogicalDiskRootDirectories { get { return _win32LogicalDiskRootDirectories ?? (_win32LogicalDiskRootDirectories = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalDiskRootDirectory>("Win32_LogicalDiskRootDirectory", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSoftwareFeatureSoftwareElements> _cIMSoftwareFeatureSoftwareElementses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMSoftwareFeatureSoftwareElements"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSoftwareFeatureSoftwareElements> CIMSoftwareFeatureSoftwareElementses { get { return _cIMSoftwareFeatureSoftwareElementses ?? (_cIMSoftwareFeatureSoftwareElementses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMSoftwareFeatureSoftwareElements>("CIM_SoftwareFeatureSoftwareElements", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareFeatureSoftwareElements> _win32SoftwareFeatureSoftwareElementses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareFeatureSoftwareElements"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareFeatureSoftwareElements> Win32SoftwareFeatureSoftwareElementses { get { return _win32SoftwareFeatureSoftwareElementses ?? (_win32SoftwareFeatureSoftwareElementses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareFeatureSoftwareElements>("Win32_SoftwareFeatureSoftwareElements", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMVideoBIOSFeatureVideoBIOSElements> _cIMVideoBIOSFeatureVideoBIOSElementses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMVideoBIOSFeatureVideoBIOSElements"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMVideoBIOSFeatureVideoBIOSElements> CIMVideoBIOSFeatureVideoBIOSElementses { get { return _cIMVideoBIOSFeatureVideoBIOSElementses ?? (_cIMVideoBIOSFeatureVideoBIOSElementses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMVideoBIOSFeatureVideoBIOSElements>("CIM_VideoBIOSFeatureVideoBIOSElements", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMBIOSFeatureBIOSElements> _cIMBIOSFeatureBIOSElementses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMBIOSFeatureBIOSElements"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMBIOSFeatureBIOSElements> CIMBIOSFeatureBIOSElementses { get { return _cIMBIOSFeatureBIOSElementses ?? (_cIMBIOSFeatureBIOSElementses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMBIOSFeatureBIOSElements>("CIM_BIOSFeatureBIOSElements", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32MemoryDeviceArray> _win32MemoryDeviceArraies;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32MemoryDeviceArray"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32MemoryDeviceArray> Win32MemoryDeviceArraies { get { return _win32MemoryDeviceArraies ?? (_win32MemoryDeviceArraies = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32MemoryDeviceArray>("Win32_MemoryDeviceArray", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32GroupInDomain> _win32GroupInDomains;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32GroupInDomain"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32GroupInDomain> Win32GroupInDomains { get { return _win32GroupInDomains ?? (_win32GroupInDomains = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32GroupInDomain>("Win32_GroupInDomain", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMOSProcess> _cIMOSProcesses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMOSProcess"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMOSProcess> CIMOSProcesses { get { return _cIMOSProcesses ?? (_cIMOSProcesses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMOSProcess>("CIM_OSProcess", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32GroupUser> _win32GroupUsers;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32GroupUser"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32GroupUser> Win32GroupUsers { get { return _win32GroupUsers ?? (_win32GroupUsers = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32GroupUser>("Win32_GroupUser", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ProgramGroupContents> _win32ProgramGroupContentses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ProgramGroupContents"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ProgramGroupContents> Win32ProgramGroupContentses { get { return _win32ProgramGroupContentses ?? (_win32ProgramGroupContentses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ProgramGroupContents>("Win32_ProgramGroupContents", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SubDirectory> _win32SubDirectories;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SubDirectory"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SubDirectory> Win32SubDirectories { get { return _win32SubDirectories ?? (_win32SubDirectories = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SubDirectory>("Win32_SubDirectory", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMContainer> _cIMContainers;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMContainer"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMContainer> CIMContainers { get { return _cIMContainers ?? (_cIMContainers = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMContainer>("CIM_Container", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMConnectorOnPackage> _cIMConnectorOnPackages;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMConnectorOnPackage"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMConnectorOnPackage> CIMConnectorOnPackages { get { return _cIMConnectorOnPackages ?? (_cIMConnectorOnPackages = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMConnectorOnPackage>("CIM_ConnectorOnPackage", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPackageInChassis> _cIMPackageInChassises;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMPackageInChassis"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPackageInChassis> CIMPackageInChassises { get { return _cIMPackageInChassises ?? (_cIMPackageInChassises = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMPackageInChassis>("CIM_PackageInChassis", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMChassisInRack> _cIMChassisInRacks;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMChassisInRack"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMChassisInRack> CIMChassisInRacks { get { return _cIMChassisInRacks ?? (_cIMChassisInRacks = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMChassisInRack>("CIM_ChassisInRack", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPackagedComponent> _cIMPackagedComponents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMPackagedComponent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPackagedComponent> CIMPackagedComponents { get { return _cIMPackagedComponents ?? (_cIMPackagedComponents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMPackagedComponent>("CIM_PackagedComponent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMMemoryOnCard> _cIMMemoryOnCards;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMMemoryOnCard"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMMemoryOnCard> CIMMemoryOnCards { get { return _cIMMemoryOnCards ?? (_cIMMemoryOnCards = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMMemoryOnCard>("CIM_MemoryOnCard", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PhysicalMemoryLocation> _win32PhysicalMemoryLocations;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32PhysicalMemoryLocation"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PhysicalMemoryLocation> Win32PhysicalMemoryLocations { get { return _win32PhysicalMemoryLocations ?? (_win32PhysicalMemoryLocations = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32PhysicalMemoryLocation>("Win32_PhysicalMemoryLocation", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMCardOnCard> _cIMCardOnCards;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMCardOnCard"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMCardOnCard> CIMCardOnCards { get { return _cIMCardOnCards ?? (_cIMCardOnCards = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMCardOnCard>("CIM_CardOnCard", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.cmsql2kand05> _cmsql2kand05s;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.cmsql2kand05"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.cmsql2kand05> cmsql2kand05s { get { return _cmsql2kand05s ?? (_cmsql2kand05s = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.cmsql2kand05>("cm_sql2kand05", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT2011> _aDSKACLT2011s;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT2011"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT2011> ADSKACLT2011s { get { return _aDSKACLT2011s ?? (_aDSKACLT2011s = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT2011>("ADSK_ACLT_2011", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD201264> _aDSKACAD201264s;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD201264"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD201264> ADSKACAD201264s { get { return _aDSKACAD201264s ?? (_aDSKACAD201264s = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD201264>("ADSK_ACAD_2012_64", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ReliabilityStabilityMetrics> _win32ReliabilityStabilityMetricses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ReliabilityStabilityMetrics"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ReliabilityStabilityMetrics> Win32ReliabilityStabilityMetricses { get { return _win32ReliabilityStabilityMetricses ?? (_win32ReliabilityStabilityMetricses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ReliabilityStabilityMetrics>("Win32_ReliabilityStabilityMetrics", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ReliabilityRecords> _win32ReliabilityRecordses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ReliabilityRecords"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ReliabilityRecords> Win32ReliabilityRecordses { get { return _win32ReliabilityRecordses ?? (_win32ReliabilityRecordses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ReliabilityRecords>("Win32_ReliabilityRecords", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.OfficeSoftwareProtectionProduct> _officeSoftwareProtectionProducts;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.OfficeSoftwareProtectionProduct"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.OfficeSoftwareProtectionProduct> OfficeSoftwareProtectionProducts { get { return _officeSoftwareProtectionProducts ?? (_officeSoftwareProtectionProducts = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.OfficeSoftwareProtectionProduct>("OfficeSoftwareProtectionProduct", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD2009> _aDSKACAD2009s;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD2009"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD2009> ADSKACAD2009s { get { return _aDSKACAD2009s ?? (_aDSKACAD2009s = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD2009>("ADSK_ACAD_2009", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NTLogEventLog> _win32NTLogEventLogs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32NTLogEventLog"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NTLogEventLog> Win32NTLogEventLogs { get { return _win32NTLogEventLogs ?? (_win32NTLogEventLogs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32NTLogEventLog>("Win32_NTLogEventLog", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DiskQuota> _win32DiskQuotas;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32DiskQuota"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DiskQuota> Win32DiskQuotas { get { return _win32DiskQuotas ?? (_win32DiskQuotas = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32DiskQuota>("Win32_DiskQuota", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ComClassAutoEmulator> _win32ComClassAutoEmulators;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ComClassAutoEmulator"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ComClassAutoEmulator> Win32ComClassAutoEmulators { get { return _win32ComClassAutoEmulators ?? (_win32ComClassAutoEmulators = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ComClassAutoEmulator>("Win32_ComClassAutoEmulator", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ComClassEmulator> _win32ComClassEmulators;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ComClassEmulator"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ComClassEmulator> Win32ComClassEmulators { get { return _win32ComClassEmulators ?? (_win32ComClassEmulators = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ComClassEmulator>("Win32_ComClassEmulator", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD200964> _aDSKACAD200964s;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD200964"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD200964> ADSKACAD200964s { get { return _aDSKACAD200964s ?? (_aDSKACAD200964s = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD200964>("ADSK_ACAD_2009_64", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSK3dsMD2013> _aDSK3dsMD2013s;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.ADSK3dsMD2013"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSK3dsMD2013> ADSK3dsMD2013s { get { return _aDSK3dsMD2013s ?? (_aDSK3dsMD2013s = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.ADSK3dsMD2013>("ADSK_3dsMD_2013", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareFeatureAction> _win32SoftwareFeatureActions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareFeatureAction"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareFeatureAction> Win32SoftwareFeatureActions { get { return _win32SoftwareFeatureActions ?? (_win32SoftwareFeatureActions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareFeatureAction>("Win32_SoftwareFeatureAction", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.OfficeSoftwareProtectionTokenActivationLicense> _officeSoftwareProtectionTokenActivationLicenses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.OfficeSoftwareProtectionTokenActivationLicense"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.OfficeSoftwareProtectionTokenActivationLicense> OfficeSoftwareProtectionTokenActivationLicenses { get { return _officeSoftwareProtectionTokenActivationLicenses ?? (_officeSoftwareProtectionTokenActivationLicenses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.OfficeSoftwareProtectionTokenActivationLicense>("OfficeSoftwareProtectionTokenActivationLicense", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32RegSMSAdvancedClientSSLConfiguration> _win32RegSMSAdvancedClientSSLConfigurations;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32RegSMSAdvancedClientSSLConfiguration"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32RegSMSAdvancedClientSSLConfiguration> Win32RegSMSAdvancedClientSSLConfigurations { get { return _win32RegSMSAdvancedClientSSLConfigurations ?? (_win32RegSMSAdvancedClientSSLConfigurations = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32RegSMSAdvancedClientSSLConfiguration>("Win32Reg_SMSAdvancedClientSSLConfiguration", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD201064> _aDSKACAD201064s;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD201064"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD201064> ADSKACAD201064s { get { return _aDSKACAD201064s ?? (_aDSKACAD201064s = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD201064>("ADSK_ACAD_2010_64", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMStatisticalInformation> _cIMStatisticalInformations;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMStatisticalInformation"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMStatisticalInformation> CIMStatisticalInformations { get { return _cIMStatisticalInformations ?? (_cIMStatisticalInformations = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMStatisticalInformation>("CIM_StatisticalInformation", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NamedJobObjectActgInfo> _win32NamedJobObjectActgInfos;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32NamedJobObjectActgInfo"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NamedJobObjectActgInfo> Win32NamedJobObjectActgInfos { get { return _win32NamedJobObjectActgInfos ?? (_win32NamedJobObjectActgInfos = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32NamedJobObjectActgInfo>("Win32_NamedJobObjectActgInfo", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDeviceErrorCounts> _cIMDeviceErrorCountses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMDeviceErrorCounts"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDeviceErrorCounts> CIMDeviceErrorCountses { get { return _cIMDeviceErrorCountses ?? (_cIMDeviceErrorCountses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMDeviceErrorCounts>("CIM_DeviceErrorCounts", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Perf> _win32Perfs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32Perf"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Perf> Win32Perfs { get { return _win32Perfs ?? (_win32Perfs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32Perf>("Win32_Perf", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PerfRawData> _win32PerfRawDatas;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32PerfRawData"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PerfRawData> Win32PerfRawDatas { get { return _win32PerfRawDatas ?? (_win32PerfRawDatas = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32PerfRawData>("Win32_PerfRawData", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PerfFormattedData> _win32PerfFormattedDatas;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32PerfFormattedData"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PerfFormattedData> Win32PerfFormattedDatas { get { return _win32PerfFormattedDatas ?? (_win32PerfFormattedDatas = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32PerfFormattedData>("Win32_PerfFormattedData", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SecuritySettingGroup> _win32SecuritySettingGroups;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SecuritySettingGroup"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SecuritySettingGroup> Win32SecuritySettingGroups { get { return _win32SecuritySettingGroups ?? (_win32SecuritySettingGroups = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SecuritySettingGroup>("Win32_SecuritySettingGroup", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalFileGroup> _win32LogicalFileGroups;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalFileGroup"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalFileGroup> Win32LogicalFileGroups { get { return _win32LogicalFileGroups ?? (_win32LogicalFileGroups = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalFileGroup>("Win32_LogicalFileGroup", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT201264> _aDSKACLT201264s;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT201264"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT201264> ADSKACLT201264s { get { return _aDSKACLT201264s ?? (_aDSKACLT201264s = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT201264>("ADSK_ACLT_2012_64", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DCOMApplicationLaunchAllowedSetting> _win32DCOMApplicationLaunchAllowedSettings;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32DCOMApplicationLaunchAllowedSetting"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DCOMApplicationLaunchAllowedSetting> Win32DCOMApplicationLaunchAllowedSettings { get { return _win32DCOMApplicationLaunchAllowedSettings ?? (_win32DCOMApplicationLaunchAllowedSettings = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32DCOMApplicationLaunchAllowedSetting>("Win32_DCOMApplicationLaunchAllowedSetting", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SecuritySettingAuditing> _win32SecuritySettingAuditings;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SecuritySettingAuditing"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SecuritySettingAuditing> Win32SecuritySettingAuditings { get { return _win32SecuritySettingAuditings ?? (_win32SecuritySettingAuditings = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SecuritySettingAuditing>("Win32_SecuritySettingAuditing", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalFileAuditing> _win32LogicalFileAuditings;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalFileAuditing"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalFileAuditing> Win32LogicalFileAuditings { get { return _win32LogicalFileAuditings ?? (_win32LogicalFileAuditings = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalFileAuditing>("Win32_LogicalFileAuditing", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalShareAuditing> _win32LogicalShareAuditings;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalShareAuditing"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalShareAuditing> Win32LogicalShareAuditings { get { return _win32LogicalShareAuditings ?? (_win32LogicalShareAuditings = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalShareAuditing>("Win32_LogicalShareAuditing", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.SoftwareLicensingProduct> _softwareLicensingProducts;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.SoftwareLicensingProduct"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.SoftwareLicensingProduct> SoftwareLicensingProducts { get { return _softwareLicensingProducts ?? (_softwareLicensingProducts = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.SoftwareLicensingProduct>("SoftwareLicensingProduct", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32RegSMSClientState> _win32RegSMSClientStates;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32RegSMSClientState"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32RegSMSClientState> Win32RegSMSClientStates { get { return _win32RegSMSClientStates ?? (_win32RegSMSClientStates = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32RegSMSClientState>("Win32Reg_SMSClientState", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32OfflineFilesCache> _win32OfflineFilesCaches;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32OfflineFilesCache"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32OfflineFilesCache> Win32OfflineFilesCaches { get { return _win32OfflineFilesCaches ?? (_win32OfflineFilesCaches = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32OfflineFilesCache>("Win32_OfflineFilesCache", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSoftwareElementActions> _cIMSoftwareElementActionses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMSoftwareElementActions"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSoftwareElementActions> CIMSoftwareElementActionses { get { return _cIMSoftwareElementActionses ?? (_cIMSoftwareElementActionses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMSoftwareElementActions>("CIM_SoftwareElementActions", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareElementAction> _win32SoftwareElementActions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareElementAction"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareElementAction> Win32SoftwareElementActions { get { return _win32SoftwareElementActions ?? (_win32SoftwareElementActions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareElementAction>("Win32_SoftwareElementAction", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDependency> _cIMDependencies;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMDependency"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDependency> CIMDependencies { get { return _cIMDependencies ?? (_cIMDependencies = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMDependency>("CIM_Dependency", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMServiceAccessBySAP> _cIMServiceAccessBySAPs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMServiceAccessBySAP"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMServiceAccessBySAP> CIMServiceAccessBySAPs { get { return _cIMServiceAccessBySAPs ?? (_cIMServiceAccessBySAPs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMServiceAccessBySAP>("CIM_ServiceAccessBySAP", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMBootServiceAccessBySAP> _cIMBootServiceAccessBySAPs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMBootServiceAccessBySAP"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMBootServiceAccessBySAP> CIMBootServiceAccessBySAPs { get { return _cIMBootServiceAccessBySAPs ?? (_cIMBootServiceAccessBySAPs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMBootServiceAccessBySAP>("CIM_BootServiceAccessBySAP", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ApplicationCommandLine> _win32ApplicationCommandLines;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ApplicationCommandLine"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ApplicationCommandLine> Win32ApplicationCommandLines { get { return _win32ApplicationCommandLines ?? (_win32ApplicationCommandLines = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ApplicationCommandLine>("Win32_ApplicationCommandLine", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMClusterServiceAccessBySAP> _cIMClusterServiceAccessBySAPs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMClusterServiceAccessBySAP"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMClusterServiceAccessBySAP> CIMClusterServiceAccessBySAPs { get { return _cIMClusterServiceAccessBySAPs ?? (_cIMClusterServiceAccessBySAPs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMClusterServiceAccessBySAP>("CIM_ClusterServiceAccessBySAP", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SubSession> _win32SubSessions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SubSession"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SubSession> Win32SubSessions { get { return _win32SubSessions ?? (_win32SubSessions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SubSession>("Win32_SubSession", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ShadowVolumeSupport> _win32ShadowVolumeSupports;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ShadowVolumeSupport"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ShadowVolumeSupport> Win32ShadowVolumeSupports { get { return _win32ShadowVolumeSupports ?? (_win32ShadowVolumeSupports = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ShadowVolumeSupport>("Win32_ShadowVolumeSupport", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSAPSAPDependency> _cIMSAPSAPDependencies;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMSAPSAPDependency"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSAPSAPDependency> CIMSAPSAPDependencies { get { return _cIMSAPSAPDependencies ?? (_cIMSAPSAPDependencies = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMSAPSAPDependency>("CIM_SAPSAPDependency", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPackageTempSensor> _cIMPackageTempSensors;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMPackageTempSensor"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPackageTempSensor> CIMPackageTempSensors { get { return _cIMPackageTempSensors ?? (_cIMPackageTempSensors = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMPackageTempSensor>("CIM_PackageTempSensor", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMJobDestinationJobs> _cIMJobDestinationJobses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMJobDestinationJobs"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMJobDestinationJobs> CIMJobDestinationJobses { get { return _cIMJobDestinationJobses ?? (_cIMJobDestinationJobses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMJobDestinationJobs>("CIM_JobDestinationJobs", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMBIOSLoadedInNV> _cIMBIOSLoadedInNVs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMBIOSLoadedInNV"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMBIOSLoadedInNV> CIMBIOSLoadedInNVs { get { return _cIMBIOSLoadedInNVs ?? (_cIMBIOSLoadedInNVs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMBIOSLoadedInNV>("CIM_BIOSLoadedInNV", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMAssociatedCooling> _cIMAssociatedCoolings;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMAssociatedCooling"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMAssociatedCooling> CIMAssociatedCoolings { get { return _cIMAssociatedCoolings ?? (_cIMAssociatedCoolings = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMAssociatedCooling>("CIM_AssociatedCooling", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DeviceBus> _win32DeviceBuses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32DeviceBus"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DeviceBus> Win32DeviceBuses { get { return _win32DeviceBuses ?? (_win32DeviceBuses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32DeviceBus>("Win32_DeviceBus", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SessionConnection> _win32SessionConnections;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SessionConnection"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SessionConnection> Win32SessionConnections { get { return _win32SessionConnections ?? (_win32SessionConnections = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SessionConnection>("Win32_SessionConnection", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ShadowFor> _win32ShadowFors;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ShadowFor"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ShadowFor> Win32ShadowFors { get { return _win32ShadowFors ?? (_win32ShadowFors = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ShadowFor>("Win32_ShadowFor", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LogonSessionMappedDisk> _win32LogonSessionMappedDisks;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32LogonSessionMappedDisk"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LogonSessionMappedDisk> Win32LogonSessionMappedDisks { get { return _win32LogonSessionMappedDisks ?? (_win32LogonSessionMappedDisks = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32LogonSessionMappedDisk>("Win32_LogonSessionMappedDisk", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMConnectedTo> _cIMConnectedTos;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMConnectedTo"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMConnectedTo> CIMConnectedTos { get { return _cIMConnectedTos ?? (_cIMConnectedTos = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMConnectedTo>("CIM_ConnectedTo", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSlotInSlot> _cIMSlotInSlots;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMSlotInSlot"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSlotInSlot> CIMSlotInSlots { get { return _cIMSlotInSlots ?? (_cIMSlotInSlots = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMSlotInSlot>("CIM_SlotInSlot", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PrinterShare> _win32PrinterShares;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32PrinterShare"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PrinterShare> Win32PrinterShares { get { return _win32PrinterShares ?? (_win32PrinterShares = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32PrinterShare>("Win32_PrinterShare", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMBootOSFromFS> _cIMBootOSFromFSs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMBootOSFromFS"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMBootOSFromFS> CIMBootOSFromFSs { get { return _cIMBootOSFromFSs ?? (_cIMBootOSFromFSs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMBootOSFromFS>("CIM_BootOSFromFS", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PnPSignedDriverCIMDataFile> _win32PnPSignedDriverCIMDataFiles;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32PnPSignedDriverCIMDataFile"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PnPSignedDriverCIMDataFile> Win32PnPSignedDriverCIMDataFiles { get { return _win32PnPSignedDriverCIMDataFiles ?? (_win32PnPSignedDriverCIMDataFiles = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32PnPSignedDriverCIMDataFile>("Win32_PnPSignedDriverCIMDataFile", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMAssociatedAlarm> _cIMAssociatedAlarms;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMAssociatedAlarm"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMAssociatedAlarm> CIMAssociatedAlarms { get { return _cIMAssociatedAlarms ?? (_cIMAssociatedAlarms = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMAssociatedAlarm>("CIM_AssociatedAlarm", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMElementsLinked> _cIMElementsLinkeds;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMElementsLinked"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMElementsLinked> CIMElementsLinkeds { get { return _cIMElementsLinkeds ?? (_cIMElementsLinkeds = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMElementsLinked>("CIM_ElementsLinked", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ConnectionShare> _win32ConnectionShares;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ConnectionShare"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ConnectionShare> Win32ConnectionShares { get { return _win32ConnectionShares ?? (_win32ConnectionShares = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ConnectionShare>("Win32_ConnectionShare", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LoadOrderGroupServiceDependencies> _win32LoadOrderGroupServiceDependencieses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32LoadOrderGroupServiceDependencies"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LoadOrderGroupServiceDependencies> Win32LoadOrderGroupServiceDependencieses { get { return _win32LoadOrderGroupServiceDependencieses ?? (_win32LoadOrderGroupServiceDependencieses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32LoadOrderGroupServiceDependencies>("Win32_LoadOrderGroupServiceDependencies", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDeviceSAPImplementation> _cIMDeviceSAPImplementations;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMDeviceSAPImplementation"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDeviceSAPImplementation> CIMDeviceSAPImplementations { get { return _cIMDeviceSAPImplementations ?? (_cIMDeviceSAPImplementations = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMDeviceSAPImplementation>("CIM_DeviceSAPImplementation", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMAssociatedSensor> _cIMAssociatedSensors;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMAssociatedSensor"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMAssociatedSensor> CIMAssociatedSensors { get { return _cIMAssociatedSensors ?? (_cIMAssociatedSensors = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMAssociatedSensor>("CIM_AssociatedSensor", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMAssociatedSupplyCurrentSensor> _cIMAssociatedSupplyCurrentSensors;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMAssociatedSupplyCurrentSensor"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMAssociatedSupplyCurrentSensor> CIMAssociatedSupplyCurrentSensors { get { return _cIMAssociatedSupplyCurrentSensors ?? (_cIMAssociatedSupplyCurrentSensors = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMAssociatedSupplyCurrentSensor>("CIM_AssociatedSupplyCurrentSensor", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMAssociatedSupplyVoltageSensor> _cIMAssociatedSupplyVoltageSensors;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMAssociatedSupplyVoltageSensor"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMAssociatedSupplyVoltageSensor> CIMAssociatedSupplyVoltageSensors { get { return _cIMAssociatedSupplyVoltageSensors ?? (_cIMAssociatedSupplyVoltageSensors = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMAssociatedSupplyVoltageSensor>("CIM_AssociatedSupplyVoltageSensor", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMMount> _cIMMounts;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMMount"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMMount> CIMMounts { get { return _cIMMounts ?? (_cIMMounts = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMMount>("CIM_Mount", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMComputerSystemPackage> _cIMComputerSystemPackages;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMComputerSystemPackage"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMComputerSystemPackage> CIMComputerSystemPackages { get { return _cIMComputerSystemPackages ?? (_cIMComputerSystemPackages = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMComputerSystemPackage>("CIM_ComputerSystemPackage", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPackageCooling> _cIMPackageCoolings;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMPackageCooling"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPackageCooling> CIMPackageCoolings { get { return _cIMPackageCoolings ?? (_cIMPackageCoolings = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMPackageCooling>("CIM_PackageCooling", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMProcessExecutable> _cIMProcessExecutables;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMProcessExecutable"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMProcessExecutable> CIMProcessExecutables { get { return _cIMProcessExecutables ?? (_cIMProcessExecutables = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMProcessExecutable>("CIM_ProcessExecutable", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMHostedService> _cIMHostedServices;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMHostedService"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMHostedService> CIMHostedServices { get { return _cIMHostedServices ?? (_cIMHostedServices = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMHostedService>("CIM_HostedService", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMHostedBootService> _cIMHostedBootServices;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMHostedBootService"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMHostedBootService> CIMHostedBootServices { get { return _cIMHostedBootServices ?? (_cIMHostedBootServices = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMHostedBootService>("CIM_HostedBootService", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDeviceAccessedByFile> _cIMDeviceAccessedByFiles;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMDeviceAccessedByFile"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDeviceAccessedByFile> CIMDeviceAccessedByFiles { get { return _cIMDeviceAccessedByFiles ?? (_cIMDeviceAccessedByFiles = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMDeviceAccessedByFile>("CIM_DeviceAccessedByFile", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SessionResource> _win32SessionResources;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SessionResource"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SessionResource> Win32SessionResources { get { return _win32SessionResources ?? (_win32SessionResources = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SessionResource>("Win32_SessionResource", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SessionProcess> _win32SessionProcesses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SessionProcess"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SessionProcess> Win32SessionProcesses { get { return _win32SessionProcesses ?? (_win32SessionProcesses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SessionProcess>("Win32_SessionProcess", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMAssociatedMemory> _cIMAssociatedMemories;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMAssociatedMemory"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMAssociatedMemory> CIMAssociatedMemories { get { return _cIMAssociatedMemories ?? (_cIMAssociatedMemories = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMAssociatedMemory>("CIM_AssociatedMemory", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMAssociatedProcessorMemory> _cIMAssociatedProcessorMemories;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMAssociatedProcessorMemory"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMAssociatedProcessorMemory> CIMAssociatedProcessorMemories { get { return _cIMAssociatedProcessorMemories ?? (_cIMAssociatedProcessorMemories = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMAssociatedProcessorMemory>("CIM_AssociatedProcessorMemory", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32AssociatedProcessorMemory> _win32AssociatedProcessorMemories;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32AssociatedProcessorMemory"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32AssociatedProcessorMemory> Win32AssociatedProcessorMemories { get { return _win32AssociatedProcessorMemories ?? (_win32AssociatedProcessorMemories = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32AssociatedProcessorMemory>("Win32_AssociatedProcessorMemory", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareFeatureParent> _win32SoftwareFeatureParents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareFeatureParent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareFeatureParent> Win32SoftwareFeatureParents { get { return _win32SoftwareFeatureParents ?? (_win32SoftwareFeatureParents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SoftwareFeatureParent>("Win32_SoftwareFeatureParent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDeviceServiceImplementation> _cIMDeviceServiceImplementations;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMDeviceServiceImplementation"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDeviceServiceImplementation> CIMDeviceServiceImplementations { get { return _cIMDeviceServiceImplementations ?? (_cIMDeviceServiceImplementations = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMDeviceServiceImplementation>("CIM_DeviceServiceImplementation", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMAssociatedBattery> _cIMAssociatedBatteries;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMAssociatedBattery"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMAssociatedBattery> CIMAssociatedBatteries { get { return _cIMAssociatedBatteries ?? (_cIMAssociatedBatteries = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMAssociatedBattery>("CIM_AssociatedBattery", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ShadowOn> _win32ShadowOns;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ShadowOn"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ShadowOn> Win32ShadowOns { get { return _win32ShadowOns ?? (_win32ShadowOns = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ShadowOn>("Win32_ShadowOn", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PrinterDriverDll> _win32PrinterDriverDlls;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32PrinterDriverDll"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PrinterDriverDll> Win32PrinterDriverDlls { get { return _win32PrinterDriverDlls ?? (_win32PrinterDriverDlls = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32PrinterDriverDll>("Win32_PrinterDriverDll", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPackageInSlot> _cIMPackageInSlots;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMPackageInSlot"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPackageInSlot> CIMPackageInSlots { get { return _cIMPackageInSlots ?? (_cIMPackageInSlots = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMPackageInSlot>("CIM_PackageInSlot", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMCardInSlot> _cIMCardInSlots;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMCardInSlot"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMCardInSlot> CIMCardInSlots { get { return _cIMCardInSlots ?? (_cIMCardInSlots = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMCardInSlot>("CIM_CardInSlot", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMMemoryWithMedia> _cIMMemoryWithMedias;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMMemoryWithMedia"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMMemoryWithMedia> CIMMemoryWithMedias { get { return _cIMMemoryWithMedias ?? (_cIMMemoryWithMedias = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMMemoryWithMedia>("CIM_MemoryWithMedia", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMServiceServiceDependency> _cIMServiceServiceDependencies;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMServiceServiceDependency"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMServiceServiceDependency> CIMServiceServiceDependencies { get { return _cIMServiceServiceDependencies ?? (_cIMServiceServiceDependencies = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMServiceServiceDependency>("CIM_ServiceServiceDependency", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DependentService> _win32DependentServices;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32DependentService"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DependentService> Win32DependentServices { get { return _win32DependentServices ?? (_win32DependentServices = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32DependentService>("Win32_DependentService", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMBasedOn> _cIMBasedOns;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMBasedOn"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMBasedOn> CIMBasedOns { get { return _cIMBasedOns ?? (_cIMBasedOns = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMBasedOn>("CIM_BasedOn", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMLogicalDiskBasedOnPartition> _cIMLogicalDiskBasedOnPartitions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMLogicalDiskBasedOnPartition"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMLogicalDiskBasedOnPartition> CIMLogicalDiskBasedOnPartitions { get { return _cIMLogicalDiskBasedOnPartitions ?? (_cIMLogicalDiskBasedOnPartitions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMLogicalDiskBasedOnPartition>("CIM_LogicalDiskBasedOnPartition", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalDiskToPartition> _win32LogicalDiskToPartitions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalDiskToPartition"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalDiskToPartition> Win32LogicalDiskToPartitions { get { return _win32LogicalDiskToPartitions ?? (_win32LogicalDiskToPartitions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalDiskToPartition>("Win32_LogicalDiskToPartition", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMLogicalDiskBasedOnVolumeSet> _cIMLogicalDiskBasedOnVolumeSets;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMLogicalDiskBasedOnVolumeSet"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMLogicalDiskBasedOnVolumeSet> CIMLogicalDiskBasedOnVolumeSets { get { return _cIMLogicalDiskBasedOnVolumeSets ?? (_cIMLogicalDiskBasedOnVolumeSets = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMLogicalDiskBasedOnVolumeSet>("CIM_LogicalDiskBasedOnVolumeSet", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPSExtentBasedOnPExtent> _cIMPSExtentBasedOnPExtents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMPSExtentBasedOnPExtent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPSExtentBasedOnPExtent> CIMPSExtentBasedOnPExtents { get { return _cIMPSExtentBasedOnPExtents ?? (_cIMPSExtentBasedOnPExtents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMPSExtentBasedOnPExtent>("CIM_PSExtentBasedOnPExtent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32OperatingSystemQFE> _win32OperatingSystemQFEs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32OperatingSystemQFE"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32OperatingSystemQFE> Win32OperatingSystemQFEs { get { return _win32OperatingSystemQFEs ?? (_win32OperatingSystemQFEs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32OperatingSystemQFE>("Win32_OperatingSystemQFE", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LoggedOnUser> _win32LoggedOnUsers;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32LoggedOnUser"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LoggedOnUser> Win32LoggedOnUsers { get { return _win32LoggedOnUsers ?? (_win32LoggedOnUsers = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32LoggedOnUser>("Win32_LoggedOnUser", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMRunningOS> _cIMRunningOSs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMRunningOS"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMRunningOS> CIMRunningOSs { get { return _cIMRunningOSs ?? (_cIMRunningOSs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMRunningOS>("CIM_RunningOS", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemDriverPNPEntity> _win32SystemDriverPNPEntities;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SystemDriverPNPEntity"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemDriverPNPEntity> Win32SystemDriverPNPEntities { get { return _win32SystemDriverPNPEntities ?? (_win32SystemDriverPNPEntities = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SystemDriverPNPEntity>("Win32_SystemDriverPNPEntity", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSoftwareFeatureServiceImplementation> _cIMSoftwareFeatureServiceImplementations;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMSoftwareFeatureServiceImplementation"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSoftwareFeatureServiceImplementation> CIMSoftwareFeatureServiceImplementations { get { return _cIMSoftwareFeatureServiceImplementations ?? (_cIMSoftwareFeatureServiceImplementations = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMSoftwareFeatureServiceImplementation>("CIM_SoftwareFeatureServiceImplementation", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMServiceSAPDependency> _cIMServiceSAPDependencies;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMServiceSAPDependency"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMServiceSAPDependency> CIMServiceSAPDependencies { get { return _cIMServiceSAPDependencies ?? (_cIMServiceSAPDependencies = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMServiceSAPDependency>("CIM_ServiceSAPDependency", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DfsNodeTarget> _win32DfsNodeTargets;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32DfsNodeTarget"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DfsNodeTarget> Win32DfsNodeTargets { get { return _win32DfsNodeTargets ?? (_win32DfsNodeTargets = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32DfsNodeTarget>("Win32_DfsNodeTarget", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32CIMLogicalDeviceCIMDataFile> _win32CIMLogicalDeviceCIMDataFiles;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32CIMLogicalDeviceCIMDataFile"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32CIMLogicalDeviceCIMDataFile> Win32CIMLogicalDeviceCIMDataFiles { get { return _win32CIMLogicalDeviceCIMDataFiles ?? (_win32CIMLogicalDeviceCIMDataFiles = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32CIMLogicalDeviceCIMDataFile>("Win32_CIMLogicalDeviceCIMDataFile", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDeviceConnection> _cIMDeviceConnections;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMDeviceConnection"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDeviceConnection> CIMDeviceConnections { get { return _cIMDeviceConnections ?? (_cIMDeviceConnections = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMDeviceConnection>("CIM_DeviceConnection", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMControlledBy> _cIMControlledBies;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMControlledBy"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMControlledBy> CIMControlledBies { get { return _cIMControlledBies ?? (_cIMControlledBies = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMControlledBy>("CIM_ControlledBy", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SCSIControllerDevice> _win32SCSIControllerDevices;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SCSIControllerDevice"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SCSIControllerDevice> Win32SCSIControllerDevices { get { return _win32SCSIControllerDevices ?? (_win32SCSIControllerDevices = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SCSIControllerDevice>("Win32_SCSIControllerDevice", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32POTSModemToSerialPort> _win32POTSModemToSerialPorts;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32POTSModemToSerialPort"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32POTSModemToSerialPort> Win32POTSModemToSerialPorts { get { return _win32POTSModemToSerialPorts ?? (_win32POTSModemToSerialPorts = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32POTSModemToSerialPort>("Win32_POTSModemToSerialPort", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32USBControllerDevice> _win32USBControllerDevices;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32USBControllerDevice"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32USBControllerDevice> Win32USBControllerDevices { get { return _win32USBControllerDevices ?? (_win32USBControllerDevices = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32USBControllerDevice>("Win32_USBControllerDevice", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSCSIInterface> _cIMSCSIInterfaces;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMSCSIInterface"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSCSIInterface> CIMSCSIInterfaces { get { return _cIMSCSIInterfaces ?? (_cIMSCSIInterfaces = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMSCSIInterface>("CIM_SCSIInterface", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PrinterController> _win32PrinterControllers;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32PrinterController"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PrinterController> Win32PrinterControllers { get { return _win32PrinterControllers ?? (_win32PrinterControllers = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32PrinterController>("Win32_PrinterController", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32IDEControllerDevice> _win32IDEControllerDevices;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32IDEControllerDevice"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32IDEControllerDevice> Win32IDEControllerDevices { get { return _win32IDEControllerDevices ?? (_win32IDEControllerDevices = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32IDEControllerDevice>("Win32_IDEControllerDevice", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSerialInterface> _cIMSerialInterfaces;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMSerialInterface"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSerialInterface> CIMSerialInterfaces { get { return _cIMSerialInterfaces ?? (_cIMSerialInterfaces = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMSerialInterface>("CIM_SerialInterface", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMUSBControllerHasHub> _cIMUSBControllerHasHubs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMUSBControllerHasHub"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMUSBControllerHasHub> CIMUSBControllerHasHubs { get { return _cIMUSBControllerHasHubs ?? (_cIMUSBControllerHasHubs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMUSBControllerHasHub>("CIM_USBControllerHasHub", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ControllerHasHub> _win32ControllerHasHubs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ControllerHasHub"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ControllerHasHub> Win32ControllerHasHubs { get { return _win32ControllerHasHubs ?? (_win32ControllerHasHubs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ControllerHasHub>("Win32_ControllerHasHub", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win321394ControllerDevice> _win321394ControllerDevices;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win321394ControllerDevice"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win321394ControllerDevice> Win321394ControllerDevices { get { return _win321394ControllerDevices ?? (_win321394ControllerDevices = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win321394ControllerDevice>("Win32_1394ControllerDevice", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DriverForDevice> _win32DriverForDevices;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32DriverForDevice"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DriverForDevice> Win32DriverForDevices { get { return _win32DriverForDevices ?? (_win32DriverForDevices = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32DriverForDevice>("Win32_DriverForDevice", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalProgramGroupItemDataFile> _win32LogicalProgramGroupItemDataFiles;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalProgramGroupItemDataFile"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalProgramGroupItemDataFile> Win32LogicalProgramGroupItemDataFiles { get { return _win32LogicalProgramGroupItemDataFiles ?? (_win32LogicalProgramGroupItemDataFiles = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalProgramGroupItemDataFile>("Win32_LogicalProgramGroupItemDataFile", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMAllocatedResource> _cIMAllocatedResources;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMAllocatedResource"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMAllocatedResource> CIMAllocatedResources { get { return _cIMAllocatedResources ?? (_cIMAllocatedResources = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMAllocatedResource>("CIM_AllocatedResource", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PNPAllocatedResource> _win32PNPAllocatedResources;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32PNPAllocatedResource"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32PNPAllocatedResource> Win32PNPAllocatedResources { get { return _win32PNPAllocatedResources ?? (_win32PNPAllocatedResources = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32PNPAllocatedResource>("Win32_PNPAllocatedResource", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSoftwareFeatureSAPImplementation> _cIMSoftwareFeatureSAPImplementations;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMSoftwareFeatureSAPImplementation"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSoftwareFeatureSAPImplementation> CIMSoftwareFeatureSAPImplementations { get { return _cIMSoftwareFeatureSAPImplementations ?? (_cIMSoftwareFeatureSAPImplementations = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMSoftwareFeatureSAPImplementation>("CIM_SoftwareFeatureSAPImplementation", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDeviceSoftware> _cIMDeviceSoftwares;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMDeviceSoftware"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDeviceSoftware> CIMDeviceSoftwares { get { return _cIMDeviceSoftwares ?? (_cIMDeviceSoftwares = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMDeviceSoftware>("CIM_DeviceSoftware", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMRealizes> _cIMRealizeses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMRealizes"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMRealizes> CIMRealizeses { get { return _cIMRealizeses ?? (_cIMRealizeses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMRealizes>("CIM_Realizes", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMRealizesPExtent> _cIMRealizesPExtents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMRealizesPExtent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMRealizesPExtent> CIMRealizesPExtents { get { return _cIMRealizesPExtents ?? (_cIMRealizesPExtents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMRealizesPExtent>("CIM_RealizesPExtent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DiskDrivePhysicalMedia> _win32DiskDrivePhysicalMedias;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32DiskDrivePhysicalMedia"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DiskDrivePhysicalMedia> Win32DiskDrivePhysicalMedias { get { return _win32DiskDrivePhysicalMedias ?? (_win32DiskDrivePhysicalMedias = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32DiskDrivePhysicalMedia>("Win32_DiskDrivePhysicalMedia", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMRealizesDiskPartition> _cIMRealizesDiskPartitions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMRealizesDiskPartition"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMRealizesDiskPartition> CIMRealizesDiskPartitions { get { return _cIMRealizesDiskPartitions ?? (_cIMRealizesDiskPartitions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMRealizesDiskPartition>("CIM_RealizesDiskPartition", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32MemoryDeviceLocation> _win32MemoryDeviceLocations;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32MemoryDeviceLocation"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32MemoryDeviceLocation> Win32MemoryDeviceLocations { get { return _win32MemoryDeviceLocations ?? (_win32MemoryDeviceLocations = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32MemoryDeviceLocation>("Win32_MemoryDeviceLocation", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32MemoryArrayLocation> _win32MemoryArrayLocations;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32MemoryArrayLocation"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32MemoryArrayLocation> Win32MemoryArrayLocations { get { return _win32MemoryArrayLocations ?? (_win32MemoryArrayLocations = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32MemoryArrayLocation>("Win32_MemoryArrayLocation", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMRealizesAggregatePExtent> _cIMRealizesAggregatePExtents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMRealizesAggregatePExtent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMRealizesAggregatePExtent> CIMRealizesAggregatePExtents { get { return _cIMRealizesAggregatePExtents ?? (_cIMRealizesAggregatePExtents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMRealizesAggregatePExtent>("CIM_RealizesAggregatePExtent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ShadowBy> _win32ShadowBies;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ShadowBy"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ShadowBy> Win32ShadowBies { get { return _win32ShadowBies ?? (_win32ShadowBies = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ShadowBy>("Win32_ShadowBy", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32AllocatedResource> _win32AllocatedResources;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32AllocatedResource"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32AllocatedResource> Win32AllocatedResources { get { return _win32AllocatedResources ?? (_win32AllocatedResources = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32AllocatedResource>("Win32_AllocatedResource", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMHostedAccessPoint> _cIMHostedAccessPoints;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMHostedAccessPoint"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMHostedAccessPoint> CIMHostedAccessPoints { get { return _cIMHostedAccessPoints ?? (_cIMHostedAccessPoints = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMHostedAccessPoint>("CIM_HostedAccessPoint", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMHostedBootSAP> _cIMHostedBootSAPs;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMHostedBootSAP"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMHostedBootSAP> CIMHostedBootSAPs { get { return _cIMHostedBootSAPs ?? (_cIMHostedBootSAPs = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMHostedBootSAP>("CIM_HostedBootSAP", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMResidesOnExtent> _cIMResidesOnExtents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMResidesOnExtent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMResidesOnExtent> CIMResidesOnExtents { get { return _cIMResidesOnExtents ?? (_cIMResidesOnExtents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMResidesOnExtent>("CIM_ResidesOnExtent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMMediaPresent> _cIMMediaPresents;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMMediaPresent"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMMediaPresent> CIMMediaPresents { get { return _cIMMediaPresents ?? (_cIMMediaPresents = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMMediaPresent>("CIM_MediaPresent", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DiskDriveToDiskPartition> _win32DiskDriveToDiskPartitions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32DiskDriveToDiskPartition"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DiskDriveToDiskPartition> Win32DiskDriveToDiskPartitions { get { return _win32DiskDriveToDiskPartitions ?? (_win32DiskDriveToDiskPartitions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32DiskDriveToDiskPartition>("Win32_DiskDriveToDiskPartition", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMHostedJobDestination> _cIMHostedJobDestinations;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMHostedJobDestination"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMHostedJobDestination> CIMHostedJobDestinations { get { return _cIMHostedJobDestinations ?? (_cIMHostedJobDestinations = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMHostedJobDestination>("CIM_HostedJobDestination", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalProgramGroupDirectory> _win32LogicalProgramGroupDirectories;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalProgramGroupDirectory"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalProgramGroupDirectory> Win32LogicalProgramGroupDirectories { get { return _win32LogicalProgramGroupDirectories ?? (_win32LogicalProgramGroupDirectories = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalProgramGroupDirectory>("Win32_LogicalProgramGroupDirectory", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ShadowDiffVolumeSupport> _win32ShadowDiffVolumeSupports;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ShadowDiffVolumeSupport"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ShadowDiffVolumeSupport> Win32ShadowDiffVolumeSupports { get { return _win32ShadowDiffVolumeSupports ?? (_win32ShadowDiffVolumeSupports = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ShadowDiffVolumeSupport>("Win32_ShadowDiffVolumeSupport", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPackageAlarm> _cIMPackageAlarms;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMPackageAlarm"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPackageAlarm> CIMPackageAlarms { get { return _cIMPackageAlarms ?? (_cIMPackageAlarms = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMPackageAlarm>("CIM_PackageAlarm", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDocked> _cIMDockeds;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMDocked"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMDocked> CIMDockeds { get { return _cIMDockeds ?? (_cIMDockeds = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMDocked>("CIM_Docked", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT2008> _aDSKACLT2008s;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT2008"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT2008> ADSKACLT2008s { get { return _aDSKACLT2008s ?? (_aDSKACLT2008s = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT2008>("ADSK_ACLT_2008", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMProduct> _cIMProducts;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMProduct"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMProduct> CIMProducts { get { return _cIMProducts ?? (_cIMProducts = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMProduct>("CIM_Product", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Product> _win32Products;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32Product"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32Product> Win32Products { get { return _win32Products ?? (_win32Products = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32Product>("Win32_Product", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ComputerSystemProduct> _win32ComputerSystemProducts;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ComputerSystemProduct"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ComputerSystemProduct> Win32ComputerSystemProducts { get { return _win32ComputerSystemProducts ?? (_win32ComputerSystemProducts = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ComputerSystemProduct>("Win32_ComputerSystemProduct", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32RegSMSGuestVirtualMachine> _win32RegSMSGuestVirtualMachines;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32RegSMSGuestVirtualMachine"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32RegSMSGuestVirtualMachine> Win32RegSMSGuestVirtualMachines { get { return _win32RegSMSGuestVirtualMachines ?? (_win32RegSMSGuestVirtualMachines = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32RegSMSGuestVirtualMachine>("Win32Reg_SMSGuestVirtualMachine", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMActionSequence> _cIMActionSequences;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMActionSequence"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMActionSequence> CIMActionSequences { get { return _cIMActionSequences ?? (_cIMActionSequences = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMActionSequence>("CIM_ActionSequence", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMCollectedCollections> _cIMCollectedCollectionses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMCollectedCollections"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMCollectedCollections> CIMCollectedCollectionses { get { return _cIMCollectedCollectionses ?? (_cIMCollectedCollectionses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMCollectedCollections>("CIM_CollectedCollections", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ProductCheck> _win32ProductChecks;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ProductCheck"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ProductCheck> Win32ProductChecks { get { return _win32ProductChecks ?? (_win32ProductChecks = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ProductCheck>("Win32_ProductCheck", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD2007> _aDSKACAD2007s;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD2007"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD2007> ADSKACAD2007s { get { return _aDSKACAD2007s ?? (_aDSKACAD2007s = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.ADSKACAD2007>("ADSK_ACAD_2007", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.SoftwareLicensingService> _softwareLicensingServices;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.SoftwareLicensingService"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.SoftwareLicensingService> SoftwareLicensingServices { get { return _softwareLicensingServices ?? (_softwareLicensingServices = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.SoftwareLicensingService>("SoftwareLicensingService", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NTLogEventUser> _win32NTLogEventUsers;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32NTLogEventUser"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NTLogEventUser> Win32NTLogEventUsers { get { return _win32NTLogEventUsers ?? (_win32NTLogEventUsers = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32NTLogEventUser>("Win32_NTLogEventUser", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMProductParentChild> _cIMProductParentChilds;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMProductParentChild"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMProductParentChild> CIMProductParentChilds { get { return _cIMProductParentChilds ?? (_cIMProductParentChilds = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMProductParentChild>("CIM_ProductParentChild", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT2009> _aDSKACLT2009s;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT2009"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT2009> ADSKACLT2009s { get { return _aDSKACLT2009s ?? (_aDSKACLT2009s = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT2009>("ADSK_ACLT_2009", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT201064> _aDSKACLT201064s;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT201064"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT201064> ADSKACLT201064s { get { return _aDSKACLT201064s ?? (_aDSKACLT201064s = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT201064>("ADSK_ACLT_2010_64", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ProtocolBinding> _win32ProtocolBindings;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32ProtocolBinding"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32ProtocolBinding> Win32ProtocolBindings { get { return _win32ProtocolBindings ?? (_win32ProtocolBindings = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32ProtocolBinding>("Win32_ProtocolBinding", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSupportAccess> _cIMSupportAccesses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMSupportAccess"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMSupportAccess> CIMSupportAccesses { get { return _cIMSupportAccesses ?? (_cIMSupportAccesses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMSupportAccess>("CIM_SupportAccess", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSK3dsMD201364> _aDSK3dsMD201364s;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.ADSK3dsMD201364"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSK3dsMD201364> ADSK3dsMD201364s { get { return _aDSK3dsMD201364s ?? (_aDSK3dsMD201364s = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.ADSK3dsMD201364>("ADSK_3dsMD_2013_64", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMCollectionSetting> _cIMCollectionSettings;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMCollectionSetting"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMCollectionSetting> CIMCollectionSettings { get { return _cIMCollectionSettings ?? (_cIMCollectionSettings = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMCollectionSetting>("CIM_CollectionSetting", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NamedJobObjectLimit> _win32NamedJobObjectLimits;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32NamedJobObjectLimit"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NamedJobObjectLimit> Win32NamedJobObjectLimits { get { return _win32NamedJobObjectLimits ?? (_win32NamedJobObjectLimits = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32NamedJobObjectLimit>("Win32_NamedJobObjectLimit", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NamedJobObjectSecLimit> _win32NamedJobObjectSecLimits;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32NamedJobObjectSecLimit"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NamedJobObjectSecLimit> Win32NamedJobObjectSecLimits { get { return _win32NamedJobObjectSecLimits ?? (_win32NamedJobObjectSecLimits = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32NamedJobObjectSecLimit>("Win32_NamedJobObjectSecLimit", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32OfflineFilesConnectionInfo> _win32OfflineFilesConnectionInfos;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32OfflineFilesConnectionInfo"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32OfflineFilesConnectionInfo> Win32OfflineFilesConnectionInfos { get { return _win32OfflineFilesConnectionInfos ?? (_win32OfflineFilesConnectionInfos = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32OfflineFilesConnectionInfo>("Win32_OfflineFilesConnectionInfo", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NTLogEventComputer> _win32NTLogEventComputers;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32NTLogEventComputer"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32NTLogEventComputer> Win32NTLogEventComputers { get { return _win32NTLogEventComputers ?? (_win32NTLogEventComputers = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32NTLogEventComputer>("Win32_NTLogEventComputer", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32TokenGroups> _win32TokenGroupses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32TokenGroups"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32TokenGroups> Win32TokenGroupses { get { return _win32TokenGroupses ?? (_win32TokenGroupses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32TokenGroups>("Win32_TokenGroups", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.SoftwareLicensingTokenActivationLicense> _softwareLicensingTokenActivationLicenses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.SoftwareLicensingTokenActivationLicense"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.SoftwareLicensingTokenActivationLicense> SoftwareLicensingTokenActivationLicenses { get { return _softwareLicensingTokenActivationLicenses ?? (_softwareLicensingTokenActivationLicenses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.SoftwareLicensingTokenActivationLicense>("SoftwareLicensingTokenActivationLicense", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT2012> _aDSKACLT2012s;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT2012"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT2012> ADSKACLT2012s { get { return _aDSKACLT2012s ?? (_aDSKACLT2012s = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT2012>("ADSK_ACLT_2012", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalCapacity> _cIMPhysicalCapacities;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalCapacity"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalCapacity> CIMPhysicalCapacities { get { return _cIMPhysicalCapacities ?? (_cIMPhysicalCapacities = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMPhysicalCapacity>("CIM_PhysicalCapacity", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMMemoryCapacity> _cIMMemoryCapacities;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMMemoryCapacity"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMMemoryCapacity> CIMMemoryCapacities { get { return _cIMMemoryCapacities ?? (_cIMMemoryCapacities = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMMemoryCapacity>("CIM_MemoryCapacity", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DefragAnalysis> _win32DefragAnalysises;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32DefragAnalysis"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32DefragAnalysis> Win32DefragAnalysises { get { return _win32DefragAnalysises ?? (_win32DefragAnalysises = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32DefragAnalysis>("Win32_DefragAnalysis", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMProductProductDependency> _cIMProductProductDependencies;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMProductProductDependency"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMProductProductDependency> CIMProductProductDependencies { get { return _cIMProductProductDependencies ?? (_cIMProductProductDependencies = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMProductProductDependency>("CIM_ProductProductDependency", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SIDandAttributes> _win32SIDandAttributeses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SIDandAttributes"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SIDandAttributes> Win32SIDandAttributeses { get { return _win32SIDandAttributeses ?? (_win32SIDandAttributeses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SIDandAttributes>("Win32_SIDandAttributes", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32CheckCheck> _win32CheckChecks;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32CheckCheck"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32CheckCheck> Win32CheckChecks { get { return _win32CheckChecks ?? (_win32CheckChecks = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32CheckCheck>("Win32_CheckCheck", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMCompatibleProduct> _cIMCompatibleProducts;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMCompatibleProduct"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMCompatibleProduct> CIMCompatibleProducts { get { return _cIMCompatibleProducts ?? (_cIMCompatibleProducts = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMCompatibleProduct>("CIM_CompatibleProduct", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMToDirectoryAction> _cIMToDirectoryActions;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMToDirectoryAction"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMToDirectoryAction> CIMToDirectoryActions { get { return _cIMToDirectoryActions ?? (_cIMToDirectoryActions = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMToDirectoryAction>("CIM_ToDirectoryAction", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMActsAsSpare> _cIMActsAsSpares;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMActsAsSpare"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMActsAsSpare> CIMActsAsSpares { get { return _cIMActsAsSpares ?? (_cIMActsAsSpares = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMActsAsSpare>("CIM_ActsAsSpare", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32RegSMSGuestVirtualMachine64> _win32RegSMSGuestVirtualMachine64s;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32RegSMSGuestVirtualMachine64"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32RegSMSGuestVirtualMachine64> Win32RegSMSGuestVirtualMachine64s { get { return _win32RegSMSGuestVirtualMachine64s ?? (_win32RegSMSGuestVirtualMachine64s = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32RegSMSGuestVirtualMachine64>("Win32Reg_SMSGuestVirtualMachine64", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.SMSAIInstalledSoftwareSetPropertyValue> _sMSAIInstalledSoftwareSetPropertyValues;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.SMSAIInstalledSoftwareSetPropertyValue"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.SMSAIInstalledSoftwareSetPropertyValue> SMSAIInstalledSoftwareSetPropertyValues { get { return _sMSAIInstalledSoftwareSetPropertyValues ?? (_sMSAIInstalledSoftwareSetPropertyValues = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.SMSAIInstalledSoftwareSetPropertyValue>("SMS_AI_InstalledSoftwareSetPropertyValue", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT2007> _aDSKACLT2007s;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT2007"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT2007> ADSKACLT2007s { get { return _aDSKACLT2007s ?? (_aDSKACLT2007s = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.ADSKACLT2007>("ADSK_ACLT_2007", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SecuritySettingAccess> _win32SecuritySettingAccesses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32SecuritySettingAccess"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32SecuritySettingAccess> Win32SecuritySettingAccesses { get { return _win32SecuritySettingAccesses ?? (_win32SecuritySettingAccesses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32SecuritySettingAccess>("Win32_SecuritySettingAccess", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalFileAccess> _win32LogicalFileAccesses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalFileAccess"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalFileAccess> Win32LogicalFileAccesses { get { return _win32LogicalFileAccesses ?? (_win32LogicalFileAccesses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalFileAccess>("Win32_LogicalFileAccess", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalShareAccess> _win32LogicalShareAccesses;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalShareAccess"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalShareAccess> Win32LogicalShareAccesses { get { return _win32LogicalShareAccesses ?? (_win32LogicalShareAccesses = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32LogicalShareAccess>("Win32_LogicalShareAccess", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32OfflineFilesDirtyInfo> _win32OfflineFilesDirtyInfos;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.Win32OfflineFilesDirtyInfo"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.Win32OfflineFilesDirtyInfo> Win32OfflineFilesDirtyInfos { get { return _win32OfflineFilesDirtyInfos ?? (_win32OfflineFilesDirtyInfos = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.Win32OfflineFilesDirtyInfo>("Win32_OfflineFilesDirtyInfo", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSK3dsMax201264> _aDSK3dsMax201264s;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.ADSK3dsMax201264"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.ADSK3dsMax201264> ADSK3dsMax201264s { get { return _aDSK3dsMax201264s ?? (_aDSK3dsMax201264s = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.ADSK3dsMax201264>("ADSK_3dsMax_2012_64", @"root\CIMv2", _machineName, _connectionOptions)); } }
		private IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMStorageDefect> _cIMStorageDefects;
		/// <see cref="MissingLinq.Linq2Management.Model.CIMv2.CIMStorageDefect"/>
		public IQueryable<MissingLinq.Linq2Management.Model.CIMv2.CIMStorageDefect> CIMStorageDefects { get { return _cIMStorageDefects ?? (_cIMStorageDefects = new ObjectSet<MissingLinq.Linq2Management.Model.CIMv2.CIMStorageDefect>("CIM_StorageDefect", @"root\CIMv2", _machineName, _connectionOptions)); } }
		}
	}
}
